JSONP响应是否需要响应回调

时间:2014-07-14 04:01:53

标签: ajax jsonp

我不清楚我对 JSONP 调用的响应是否需要在响应中包含回调引用。例如,以下 AJAX调用

$.ajax({
    type: 'GET',
    url: ajaxurl ,
    async: false,
    dataType: "jsonp",
    jsonpCallback: "do_teacher_survey_callback",
    data: {action: 'test'},
    success: function (result) {

    },
    error: function (request,error) {
    }
});

响应是否需要如下所示:

do_teacher_survey_callback({"field":"data"})

或者我可以像这样返回纯JSON:

 {"field":"data"}

我很困惑,因为我之前使用过 JSONP 来解析对我无法控制响应的服务器的跨域调用,而且运行正常。

0 个答案:

没有答案