加载事件返回旧数据后的选择框的jQuery.val

时间:2013-11-25 22:15:33

标签: jquery

我有jQuery的问题我希望有人可以提供帮助,我已经使用jQuery的.load函数替换了选择框的内容,但是如果我然后请求该框的值它将返回旧数据。

目前所选项目不在新列表中,运行Ajax调用

jQuery('#user').load(jsonurl + "?mode=list&select=users");
var user = jQuery('#user').val();

alert (user);  // Returns old value

有什么想法吗?

提前致谢。

1 个答案:

答案 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);

});