我需要来自跨域 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