【发布时间】:2012-12-21 16:03:27
【问题描述】:
我在下面有一些 JavaScript,但除非我有如下所示的 alert,否则它不起作用。我知道这是某种时间问题,但我不知道如何解决它。有什么想法吗?
$(function() {
$("#search_field").tokenInput("/searches/suggest_gems.json", {
onAdd: function (item) {
$('#search_field').val(item.name);
// Doesn't work without alert("hi");
},
crossDomain: false,
tokenLimit: 1,
tokenValue: name
});
});
【问题讨论】:
-
这是什么意思? “没有警报就无法工作”?这应该做什么?你有什么错误?我们到底在修复什么?
-
您可能想使用
setInterval()设置间隔或使用setTimeout()(在Google 上查找,他们可能会帮助您)! -
是的,只是
alert()暂停了足够长的时间,让其他东西在幕后赶上。
标签: jquery