كيفية تمرير قيم int إلى أساليب صفحة ASP.NET من jQuery؟

StackOverflow https://stackoverflow.com/questions/2542812

  •  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);
                 }
        });
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top