jsonp响应的格式

时间:2013-09-06 14:26:39

标签: php jquery ajax cross-domain jsonp

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

0 个答案:

没有答案