Bir aspx sayfasında bir web yöntemi çağırmak için aşağıdaki jquery koduna sahibim
$.ajax({
type: "POST",
url: "popup.aspx/GetJewellerAssets",
contentType: "application/json; charset=utf-8",
data: '{"jewellerId":' + filter + '}',
dataType: "json",
success: AjaxSucceeded,
error: AjaxFailed
});
ve işte web yöntemi imzası
[WebMethod]
public static string GetJewellerAssets(int jewellerId)
{
Bu iyi çalışıyor.
Ama şimdi web yöntemine geçirilen iki parametre almam gerekiyor
yeni web yöntemi şuna benzer
[WebMethod]
public static string GetJewellerAssets(int jewellerId, string locale)
{
}
Bu yeni yöntem imzasını başarıyla çağırmak için istemci kodunu nasıl değiştirebilirim?
DÜZENLE:
Aşağıdaki 2 sözdizimi çalıştı
data: '{ "jewellerId":' + filter + ', "locale":"en" }',
ve
data: JSON.stringify({ jewellerId: filter, locale: locale }),
filtre ve yerel ayar yerel değişkenlerdir
data: JSON.stringify({ jewellerId: filter, locale: locale })
bulduğum en iyi yol, teşekkürler @ChrisCa