2012-08-15 139 views
-1

试图使用:

$.ajax({ 
    type: "POST", 
    url: surl, 
    data: {funcToCall: "getHello",val:"Luke"}, 
    dataType: "jsonp", 
    jsonp : "callback", 
    jsonpCallback: "getHelloResponse" 

}).success(function(data){ 
    alert(JSON.stringify(data)); 
}). 
    error(function (data){ 
    alert(JSON.stringify(data)); 
}); 

我收到:

{"readyState":4,"status":200,"statusText":"success"} 

但当忽略默认类型为“GET”的类型时,它工作正常!

编辑目标php页面来处理POST和GET。

编辑:

所以实际的问题是:“你好!路加福音”为什么AJAX后没有返回的预期效果?

+1

是什么题? – ant 2012-08-15 10:45:38

+1

你不喜欢http状态码200'OK'? – PeeHaa 2012-08-15 10:51:33

+6

我不认为使用POST请求和JSONP是一个好主意。看,JSONP请求本质上是'

相关问题