调用后端接口异常 方法没有写错 也部署到了服务器
if (true)
{
$.ajax({
url: '/Car/DFNmapData.ashx?method=PostSapInterFace',
type: 'POST',
data: JsonData,
contentType: "application/json;charset=utf-8",
dataType: 'JSON',
crossDomain: true,
async: true,
success: function (data) {
debugger;
},
error: function (eror) {
debugger;
}
});
}
调用不发生异常能正正常返回数据
你看下你是不是缺少了必传参数。
contentType改为 "application/x-www-form-urlencoded"
jQuery的 ajax POST传值 data必须是 JSON字符串 JSON.stringify( )
想问一下你的 JsonData 是JSON.parse 还是 JSON.stringify
有没有 JSON.stringify(JsonData ) 一下