我有jQuery的问题我希望有人可以提供帮助,我已经使用jQuery的.load函数替换了选择框的内容,但是如果我然后请求该框的值它将返回旧数据。
目前所选项目不在新列表中,运行Ajax调用
jQuery('#user').load(jsonurl + "?mode=list&select=users");
var user = jQuery('#user').val();
alert (user); // Returns old value
有什么想法吗?
提前致谢。
答案 0 :(得分:3)
在加载函数完成它正在执行的操作后访问该项。您可以尝试阅读load
方法的 回调 部分中的值。
jQuery('#user').load(jsonurl + "?mode=list&select=users",function(){
// This code will execute after load finishes. So Access now
var user = $('#user').val();
alert(user);
});