用jquery写了一个ajax函数
function getabc(){
var json={title:"",time:""}
$.ajax();//这里作用是获得xml里面的title和time值,并赋值到json里面
return json;
}
var json1=getabc();
我是想调用getabc然后赋值给新的json1,然后通过json1.title来获得这个值,但是好像不行,请问有什么好的方法可以让外部得到getabc里面的值吗?
function getabc(){
var json={title:"",time:""}
$.ajax();//这里作用是获得xml里面的title和time值,并赋值到json里面
return json;
}
var json1=getabc();
我是想调用getabc然后赋值给新的json1,然后通过json1.title来获得这个值,但是好像不行,请问有什么好的方法可以让外部得到getabc里面的值吗?
var temptitle,然后在
$.ajax()的success: function(reply){
temptitle = json1.title;
}是不是这样?
你可以改成异步的逻辑,或者,继续你同步的逻辑,更改你的ajax参数更改为同步
$.ajax(
url:""
success:function(data, textStatus){
var json={title:,time:}//写上返回的值
return json //这里是不可以的。需要传入一个函数来解决
}
}
)
var json1=getabc();看看这篇文章
http://www.biuuu.com/p789.html
function getabc(){
$.ajax();//这里作用是获得xml里面的title和time值,并赋值到json里面
}