使用しようとしている間:
$.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!」という期待される結果を返さないのかということです。