【发布时间】:2014-01-07 15:30:42
【问题描述】:
你好,我有这样的序列
$(document).ready(function() {
$("#ctl00_txtsearch").autocomplete({
source: function(request, response) {
$.ajax({
// Here is the code of autocomplete which is requesting
// data and binding as autocomplete
});
});
});
var aa=bindonload();
});
这是我想在页面加载时调用的另一个函数
function bindonload() {
$.get( "minicart.aspx#mydatacontent", function( data ) {
var resourceContent = data;
var mini=$(resourceContent).find('div#pnlminicart');
$('#smallcart').html(mini);
});
return false;
}
所以,我的实际问题是页面加载时 首先
绑定加载()
如果文本框有一些值,则调用然后自动完成? 但是当页面被加载并且突然我开始写入自动完成文本框然后直到 bindlonload 函数被执行自动完成将不起作用。
我不知道如何处理它我使用过 async:true 但它不起作用我不想等待第二个进程
提前谢谢....
【问题讨论】:
-
var aa=bindonload();这肯定是不正确的。方法调用中不能有 var。
-
我有 @JernejNovak 它工作正常你建议做点别的吗?
-
抱歉。现在看起来不错。
-
如果在请求结束之前屏蔽输入字段怎么样?
-
无请求时间不固定,可能需要 5-6 秒,顺便说一句,我无法阻止它
标签: javascript jquery ajax autocomplete