こんにちは、私はこの仕事を手に入れるのに苦労しています。
var url = 'http://xxxx/getCustomerCardInfo?requestor_email=honey@gmail.com&callback=?';
$.getJSON(url, function(data){
alert(data);
});
ajax 呼び出しが成功しました。しかし、このURLは応答でJSONを返します
{"targetRequestUri":"/getCustomerCardInfo","javax.servlet.request.key_size":256,"outputMap":{"emailId":"honey@gmail.com","orderList":[{"orderId":"ST210340","orderDate":"2013-04-24 07:12:54.187","orderStatus":"ORDER_COMPLETED","totalMoney":1}],"partyId":"10810","customerName":"honey goyal","telephoneNumber ":"9023605155"},"_FORWARDED_FROM_SERVLET_":true,"javax.servlet.request.cipher_suite":"DHE-RSA-CAMELLIA256-SHA","thisRequestUri":"json"}
しかし、私のFirefoxエラーコンソールはJSONでエラーを出します:-
SyntaxError: invalid label
JSON の先頭の 2 番目の文字、つまり " の "
{"targetRequestUr
そして、私はアラートを受け取りません。私が間違っていたことを考えてください。これにはJSONP応答のみが必要で、上記のJSONにはパディングがありません。