0
私は.net webmethodにjsonオブジェクトを渡そうとしています。jsonオブジェクトをwebmethodにjquery ajax経由で渡す
[WebMethod]
public static string Guncelle(string personel)
{
return "It came.";
}
そして、私のjQueryのAjax:: はここに私のC#で、私は、コードを実行すると
var saveData = {};
saveData.Isim = isim;
saveData.Soyad = soyisim;
saveData.Firma = firma;
.
.
.
var result = JSON.stringify({ personel: saveData });
$.ajax({
type: "POST",
url: "Personeller.aspx/Guncelle",
data: result,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert(msg.d);
},
error: function (msg) {
alert(msg.d);
}
})
、それは警告で '未定義' を返します。 jsonオブジェクトをC#Webmethodに渡す正しい方法は何ですか?私はオブジェクトを渡すための他の例を試しましたが、どれも私のために働いていませんでした。
試し{ \t "個人的": "SaveDataを" } –
はちょうどあなたがしようとしている、 'STRING'を渡します'personel'のプロパティを持つオブジェクトを渡します。 – Ric
ストリング・バックまたはjsonオブジェクトが戻ってくると思いますか?それが文字列の場合、msg.dは正しく定義されていません。それ以外の場合は、応答形式をjsonとして指定する必要があります。 – Enfyve