问题描述
- JSONP返回时不进success
-
jQuery(function(){
jQuery('#DATA_353').change(function(){
var kunnr = document.getElementById('DATA_353').value;
jQuery.ajax({
url:'http://192.168.12.91:82/SAPAppServer/ws/sap/getDataByKUNNR',
type:'GET',
async: false,
dataType:'jsonp',
jsonp : 'jsoncallback',
data:{'KUNNR' : kunnr},
jsonpCallback:"success_jsonpCallback",
success:function(result){
alert("aa");} }); });
});
返回 success_jsonpCallback({"success":true, "message":合肥市航嘉电子技术有限公司})
但控制台报 Uncaught ReferenceError: 合肥市航嘉电子技术有限公司 is not defined
解决方案
success_jsonpCallback({"success":true, "message":合肥市航嘉电子技术有限公司})
改成
success_jsonpCallback({"success":"true", "message":"合肥市航嘉电子技术有限公司"})
值和key都用双引号括起来。
解决方案二:
你把jsonpcallback去掉就会的进去了。这个属性就是说你给他指定了一个回传的方法,执行成功后,会调用你指定的方法
时间: 2024-09-29 06:41:24