Javascript 使用jQueryAjax中选择的Jquery
我正在使用jqueryselected,并在更改下拉列表中调用ajax,但没有显示记录。这是我在更改下拉列表后使用的代码Javascript 使用jQueryAjax中选择的Jquery,javascript,jquery,ajax,jquery-chosen,Javascript,Jquery,Ajax,Jquery Chosen,我正在使用jqueryselected,并在更改下拉列表中调用ajax,但没有显示记录。这是我在更改下拉列表后使用的代码 $.ajax({ type: "POST", url: "MY URL", data: { sno: $(this).val() }, success: function (resp) { var resp = jQuery.parseJS
$.ajax({
type: "POST",
url: "MY URL",
data: {
sno: $(this).val()
},
success: function (resp) {
var resp = jQuery.parseJSON(resp);
if (resp.length == 0) {
$("#site").html('<option value="0" selected>Select Site</option>');
} else {
$.each(resp, function (i, item) {
$('#site').append($('<option>', {
value: item.siteNameID + '-' + item.siteName,
text: item.siteName
}));
});
}
},
error: function (resp) {
console.log('error');
}
});
我注意到jquery Selected应用于我的选择框,但我从服务器端获取的数据并没有添加到选择框中,我认为我的代码不是您问题的答案,但这模拟了添加选择选项。。。只需单击添加按钮 添加 var json=[{title:lorem,value:1}, {标题:john doe,价值:2}, {标题:foo,值:3}, ]; 函数添加{ $select.empty;
forvar x=0;x我认为我的代码不是你问题的答案,但这模拟了添加选项来选择…只需单击添加按钮 添加 var json=[{title:lorem,value:1}, {标题:john doe,价值:2}, {标题:foo,值:3}, ]; 函数添加{ $select.empty;
forvar x=0;x在将项目动态添加到选择列表后,您需要调用所选的更新触发器,以便显示这些项目。在添加项目后,请使用下一行,这些项目应显示在列表中
$'site'.triggerSelected:updated;在将项目动态添加到选择列表后,您需要调用所选的更新触发器,以使其显示。在添加项目后,请使用下一行,这些项目应显示在列表中 $'site'.TriggerSelected:已更新