簡體   English   中英

通過jquery ajax將json對象傳遞給webmethod

[英]Passing json object to webmethod via jquery ajax

我正在嘗試將json對象傳遞給我的.net網絡方法。 這是我的C#:

[WebMethod]
public static string Guncelle(string personel)
{
 return "It came.";
}

而我的jQuery Ajax:

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的正確方法是什么? 我嘗試了其他傳遞對象的示例,但沒有一個對我有用。

試試這個:data:“ {personel:'” + saveData +“'}”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM