我需要用 ajax 加载一个 php 脚本,它会创建一个 JSON 结果。getEvent.php 的一个示例是:
[{"id":"1","start":"Wed Jul 18 12:00:00 GMT+0200 2012","end":"Wed Jul 18 13:30:00 GMT+0200 2012","title":"leer"}]
为了将此结果传输到另一个函数,我必须能够将它分配给一个变量。我尝试了很多方法,但从来没有成功过。
function loadEvents(){
var cdata;
$.getJSON({
type: 'GET',
url: 'getEvent.php',
asynch:false,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function(jsonData) {
cdata = jsonData;
},
error: function() {
alert('');
}
});
return cdata;
}
cdata = jsonData; 似乎不起作用
我只找到了将部分结果(jsonData)分配给变量的方法,但似乎无法返回整个 jsonData。
有人可以帮我解决我的问题吗?我必须将完整的 jsonData 返回到另一个函数...
谢谢