كيفية تمرير قيم int إلى أساليب صفحة ASP.NET من jQuery؟
-
23-09-2019 - |
سؤال
أنا أستخدم أساليب صفحة ASP.NET مع jQuery. ها هو رمز بلدي ،
$.ajax({
type: "POST",
url: "Default.aspx/GetRecords",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
وطريقة صفحة ASP.NET هي ،
[WebMethod]
public static string GetRecords(int currentPage,int pagesize)
{
// my logic here
}
كيفية تمرير القيم ل currentPage
و pagesize
من jQuery؟
المحلول
لقد عملت. يجب أن يكون قسم البيانات الخاص بي
data: "{'currentPage':1,'pagesize':5}",
نصائح أخرى
هل حاولت فقط:
$.ajax({
type: "POST",
url: "Default.aspx/GetRecords",
data: {"currentPage": 1, "pageSize": 100},
contentType: "application/json; charset=utf-8",
dataType: "json",
?
جرب هذا
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{ currentPage: '" +parseInt( $('#currentpage').val()) + "',pageSize:'"+parseInt( $('#pagesize').val()) +"'}",
url: "Default.aspx/GetRecords",
dataType: "json",
success: function (data) {
$("#result").html(data.d);
}
});
لا تنتمي إلى StackOverflow