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写成最外边的函数,然后在回调函数里面写具体的功能,这样就保证没有更外部的变量了。