通过ajax获取信息后,通过js方法返回该信息给调用的方法;代码如下:
function test(){
var result="";
$.ajax({
url : "text.do",
data : "id=1",
/*async : false,*/
success : function(data){
result = data;
},
error : function(){
//alert("失败!");
}
});
return result;
};
但是由于ajax是异步的,所以
var obj = test();
obj是"",要想按预期获得返回值,需要设置ajax为同步通信方式,设置
async : false,
有利有弊,自己按需自取吧~