25
2013-04

jQuery中全局变量的问题

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

除非注明,文章均为史亚永原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://www.shiyayong.cn/post/175.html

评论列表:

3  Leniy  2013-4-25 21:12:44 回复该留言  IP:27.199.127.189
因为我的站的主题以前用的“水墨画”这款,后来里面的代码已经完全按照我的需要重写了,只保留了css部分。
前几天想要整理下代码,结果忘了一部分了
  茶馆老板  2013-4-26 21:06:02 回复该留言  IP:117.79.232.202
这样啊,我一直说换模板呢,到现在都没换呢
茶馆老板
Leniy
2  多米网  2013-4-25 21:06:52 回复该留言  IP:120.70.149.126
同步。。
多米网
1  Leniy  2013-4-25 14:27:47 回复该留言  IP:60.211.191.214
可恶啊。前天摆弄主题代码,结果把一段评论用的jquery代码该弄坏掉了。
于是我的站点三天不能评论。
  茶馆老板  2013-4-25 20:50:03 回复该留言  IP:117.79.232.202
不会吧,怎么搞的啊?
  Leniy  2013-4-27 8:09:12 回复该留言  IP:60.211.191.214
评论用了jq,结果相对路径出问题了
  茶馆老板  2013-4-27 20:35:27 回复该留言  IP:117.79.232.202
那你用绝对路径试一试啊
茶馆老板
Leniy
茶馆老板
Leniy

发表评论:

(设置个性头像)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量