在jquery ui 的dialog弹出窗中使用jquery ui 的autocomplete自动提示功能,首次弹出窗口自动提示有效!每次弹出窗open之前都执行autocomplete,但是
dialog destroy 后autocomplete失效!那位大神知道原因知道原因? $("#edit").dialog({
autoOpen: false,
width: 820,
height: 420,
modal: true,
open: function(event, ui) {
$.ajax({
url: "UserInfoBLL.GetXingMingList2.acsm",
dataType: "json",
success: function(data) {
sdata = $.map(data.data, function(item) {
return {
label: item.XingMing,
value: item.Id
}
});
$("#ShenQingRen1").autocomplete({
source: sdata,
minLength: 0,
autoOpen: false,
select: function(event, ui) {
$("#ShenQingRen1").val(ui.item.label);
$("#ShenQingRen").val(ui.item.value);
return false;
}
});
}
});
},
close: function() {
$(this).dialog("destroy");
},
buttons: [ {
text: "确定",
click: function() {
}
},
{
text: "取消",
click: function() {
$(this).dialog("close");
}
}
]
});jQuery UIJavaScriptautocompletedialog
dialog destroy 后autocomplete失效!那位大神知道原因知道原因? $("#edit").dialog({
autoOpen: false,
width: 820,
height: 420,
modal: true,
open: function(event, ui) {
$.ajax({
url: "UserInfoBLL.GetXingMingList2.acsm",
dataType: "json",
success: function(data) {
sdata = $.map(data.data, function(item) {
return {
label: item.XingMing,
value: item.Id
}
});
$("#ShenQingRen1").autocomplete({
source: sdata,
minLength: 0,
autoOpen: false,
select: function(event, ui) {
$("#ShenQingRen1").val(ui.item.label);
$("#ShenQingRen").val(ui.item.value);
return false;
}
});
}
});
},
close: function() {
$(this).dialog("destroy");
},
buttons: [ {
text: "确定",
click: function() {
}
},
{
text: "取消",
click: function() {
$(this).dialog("close");
}
}
]
});jQuery UIJavaScriptautocompletedialog
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货