在选择选项中使用select2
类时,我面临一个问题。当我通过ajax调用使用fieldSelect2
类插入表单数据时,它就可以正常工作
但是,当我通过ajax首先调用相同的表单更新select2
字段时,它不是我首先插入的select>值。
备注
ajax响应正常工作
cdn、css和javascript集成得当
我试过下面
输入字段
<div class="form-group">
<label for="inputEmail3" class="col-sm-5 control-label">Status:</label>
<div class="col-sm-7">
<select class="form-control select2" name="status_user" id="status_user" style="width:100%;">
<option value="">-Select-</option>
<option value="1">Active</option>
<option value="0">Inactive</option>
</select>
</div>
</div>
JavaScript
$(document).ready( function () {
$('.select2').select2()
} );
Ajax更新
$('#status_user').val('');
$.ajax({
type:"post",
url:"./cc/xyz.php",
data: {
row_id: action_id,
conditional_value: 14
},
success:function(response){
var responseData = JSON.parse(response);
$('#status_user').val(responseData.status_user);
}
});
几天前我也遇到了同样的问题。我已从Select2文档中解决了此问题
$('#status_user').val('');
替换为此
var statusSelect = $('#status_user');
并在ajax请求中添加新行
$('#status_user').val(responseData.status_user);
statusSelect.append(responseData.status_user).trigger('change'); // Add this line
我使用的是advanced element form multi-select。当我使用multi-select插入表单的一个字段时,它可以完美地插入。 但是当我使用相同的表单更新多选择字段时,此时在选择输入标签中不会选择以前的插入值。它是在下拉列表中选择的,我也不能改变选择的字段。 我遵循这个选择2文件 笔记 ajax响应工作正常 cdn、css和javascript正确集成 我试过这些代码 J
我认为这是一个简单的问题。我不熟悉jQuery。我正在尝试制作脚本,这样当您单击图像时,ajax将调用php文件,该文件将更新mySQL数据库。 我的脚本: HTML: PHP文件: 出于某种原因,完全没有回应。数据库保持不变,html页面没有任何变化。代码是否有问题,或者我无法通过ajax更新数据库?
我正在使用jQuery select2插件并尝试通过Ajax请求显示数据。但它没有调用Ajax函数,我已经尝试了所有方法,但没有成功。这是我的代码- html Javascipt 我使用以下版本 JQuery-2.1.4 选择2-4.0.0 问题是,当我在select2的输入框中键入内容时,它没有调用这个ajax请求来获取数据。有人能帮我吗?
问题内容: 我创建了以下示例,以便您可以确切了解正在发生的事情:http : //jsfiddle.net/8t2Ln/101/ 如果我使用ng-options,也会发生同样的事情。我这样做有不同的原因,但由于简化了示例,所以省略了这一部分。 如您所见,默认情况下它具有两个选项。我将在选择旁边显示ng- model的选择值,以便您可以看到它的含义。当您在顶部添加第三个选项时,它会将值设置为该新选项
这是我在mongo的文档: 我需要更新内部房间阵列中的对象。我尝试了一个选择匹配元素的查询没有语法错误,但出现了一个错误: “errmsg”:“字段“calendar.0.rooms.0.price”必须是数组,但在文档{u id:ObjectId('5cd26a886458720f7a66a3b8')中为字符串类型”, 这是我的疑问: 这是我在StackOverflow中找到的一些参考,但没有帮
问题内容: 我一直在看这里的问题,找不到我想要的确切答案:(但是我设法得到了一些东西。 我有一个从数据库查询中填充的表单选择字段 然后当前有2个其他文本框(最终可能会增加),当上面的选择框值被更改/选择时,我想填充该文本框 所以我的选择框上有一个onchange函数,这是 和我的formdata.php文件是这样的 哪个使ajax调用正确并返回预期的数据,但是我现在需要帮助来填充文本框值? 谁能帮