×

$.post 与 $.ajax 访问WCF ajax service时的问题

作者:web1762017.07.05来源:Web前端之家浏览:3954评论:0
关键词:JQueryJS

$.post 与 $.ajax 访问WCF ajax service时的问题。代码如下:

$.post('<%=this.AppPath 
%>DataService/InventoryUIService.svc/Rename', ///location.protocol + 
"//" + location.host + location.pathname + "/Rename", 
odata, 
function (result) { 
$dialogProcessing.dialog("close"); 
if (result.Success) { 
alert("Success"); 
} 
else { 
var msg = "Your submit fauiler, Detail message is:" + result.ErrorMessage; 
window.alert(msg); 
} 
}, 
"json"); 
$.ajax({ 
url: '<%=this.AppPath %>DataService/InventoryUIService.svc/Rename', 
type: 'POST', 
contentType: 'application/json', 
dataType: 'json', 
data: odata, 
success: function (result) { 
if (result.Success) { 
alert("Success"); 
} 
else { 
var msg = "Your submit fauiler, Detail message is:" + result.ErrorMessage; 
window.alert(msg); 
} 
}, 
error: function (jqXHR, textStatus, errorThrown) { 
var msg = "Your submit throw a error, \r\nError message is:" + $(jqXHR.responseText).text(); 
window.alert(msg); 
} 
});

TCP Trace截图:

$.post:

image


$.ajax:

image

感觉$.post是用来提交forms的,而要跟wcf ajax service访问,还必须得用$.ajax来指定Content-Type.

以上都是按个人理解所写,有不对之处请指正

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/svg1488124800773.html

网友评论文明上网理性发言 已有0人参与

发表评论: