ホームページ  >  記事  >  ウェブフロントエンド  >  JQuyer $.post および $.ajax が WCF ajax service_jquery にアクセスする場合の注意事項

JQuyer $.post および $.ajax が WCF ajax service_jquery にアクセスする場合の注意事項

WBOY
WBOYオリジナル
2016-05-16 18:01:591347ブラウズ
复制代码代码如下:

$.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 = "送信失敗の詳細メッセージは次のとおりです: " 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 = "送信失敗者、詳細メッセージは次のとおりです。" result.ErrorMessage;
window.alert(msg);
; error: function (jqXHR, textStatus, errorThrown) {
var msg = "送信するとエラーが発生しました。rnError メッセージは次のとおりです:" $(jqXHR.responseText).text();
window.alert(msg);
}
});


TCP トレース截图

$.post:


image$.ajax:


感觉$.post はフォームを提供するために使用されますが、wcf ajax サービスが必要です、$.ajax を使用して Content-Type を指定する必要があります。image その後に到着した資料:

http://stackoverflow.com/questions/2845459/jquery-how-to-make-post-use-contenttype-application-json

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。