返回首页
当前位置: 主页 > 网络编程 > Jsp实例教程 >

jQuery中全局变量的问题

时间:2013-04-25 21:37来源:知行网www.zhixing123.cn 编辑:麦田守望者

JavaScript code
 var fillall = "";
$.get("url",function(request){
//如何在这里把request 的值赋给 全局变量fillall?????
});
实际上直接赋值是没有错的,但是$.get是异步调用的。你的回调函数还没有回来,后面的脚本已经执行了。所以后取到的值还是你的初始化值。
这里需要用$.ajax来操作。并将async :false 即同步。

 var fillall = "";
$.ajax({
type: "GET",
url: "url",
dataType: "text",
success:function(request){
fillall =request
}
});
});

------分隔线----------------------------
标签(Tag):Javascript javascript实例教程 JavaScript源代码 JavaScript基础教程
------分隔线----------------------------
推荐内容
猜你感兴趣