クロスドメイン URL からの jsonp 応答が必要です。私のjsonpコードはこちら
$.ajax({
dataType: 'jsonp',
async: false,
contentType: "application/json",
jsonpCallback: "domaincheck",
data:{
id:k,
domain:l
},
url: 'http://example.com/param',
success: function (data) {
console.log(JSON.stringify(data));
},
php ファイルでは、出力は次のようになります。
<?php
echo $_GET['callback']."([Correct])";
?>
私が返すデータが間違っていることはわかっていました。json データのみとして応答を渡す必要があると思うからです。しかし、この場合、応答として「正しい」のみを送信する場合、応答を正しく取得するには、どのように設定すればよいでしょうか。
コンソールに表示されるエラーは次のとおりです。
Uncaught SyntaxError: Unexpected identifier