ajax 外部变量

时间:2021-03-22 04:59:09

1、一般的js代码可以放在任何位置。但是用jquery写的代码需要先引入jquery文件,再写代码。

2、ajax函数中内部的变量不能传到外部。如果改变外部变量,需要async:false,代码如下:

loginHtml = '';                                                                                 

$.ajax({
url:'http://gameapi.xiaoyou-game.com/aaa/bbb',
async:false,
type:"get",
dataType:'json',
success:function(data,status){
if(data.key == 1){
loginHtml = '222';
}else{
loginHtml = '111';
}
},
error:function(){
alert('error');
}
});

3、更好的办法是把ajax写成最外边的函数,然后在回调函数里面写具体的功能,这样就保证没有更外部的变量了。