关于发送jsonp请求的问题

 $.ajax({
url: 'http://localhost:8080/Ahut/demo/getJson.action',
         data: { name: "value" },
         cache: false,
         //async: false,
         type: "POST",
         dataType: 'jsonp',
         jsonp: "jsonpCallback",
         //其中success_jsonpCallback为自定义名称,与后台保持一致即可
         jsonpCallback: "success_jsonpCallback", //关键参数
         success: function (result) {
            
         }

     });


后台返回数据格式:

returnObj为需要返回的json数据

返回的数据需要在返回的json数据前面拼接上“success_jsonpCallback(”,末尾拼接上“)”

"success_jsonpCallback("+json_encode(returnObj)+")"


你可能感兴趣的:(关于发送jsonp请求的问题)