日期:2014-05-20  浏览次数:20686 次

关于异步请求,数据返回的问题
function Rest(){
alert(1);
$.getJSON(" http://localhost:8000/datasnap/rest/TServerMethods1/myjsondata",
function(data) {
alert(321);
var thearray = data.Result[0].x;
alert(thearray);
});
}
function Rest2(){
alert(2);
$.post(" http://localhost:8000/datasnap/rest/TServerMethods1/myjsondata",
function(data) {
var thearray = data.Result[0].x;
alert(thearray);
}, "json"); 
}
function Rest3(){
alert(3);
$.ajax({
type : "get",
url : " http://localhost:8000/datasnap/rest/TServerMethods1/myjsondata",
dataType : "json",
success : function(data) {
alert(data);
}
});
}
这是我写的方法,请求,返回数据,可是在浏览器中直接粘贴URL的话,有数据返回,用js就不会有反应,数据也不返回。请各位高手赐教!!!!

------解决方案--------------------
那就是js语法的问题了呀,肯定是没有发送请求。
------解决方案--------------------
回调函数起作用了吗?