尝试使用时:
$.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 帖子没有返回“Hello Luke!”的预期结果?