ajax 跨域获取数据的时候能同步执行吗
哈哈军团 2014-10-21 09:13:38 通过test方法调用GetData,并获取GetData从服务器上得到的数据(跨域)。
test方法要获取数据,必须把ajax设置为同步执行,但ajax在跨域的同时,好像没法设置同步。
大家有什么好的办法没?
function GetData(url, postData)
{
var result= false;
$.ajax({
url: url,
data: postData,
type: "post",
async: false,
dataType:"jsonp",
jsonp: "callback",
success: function (data)
{
resule=data;
},
});
return result;
}
function test(getData)
{
alert(getData.Yhid);//此处显示undefined
}