سلام دوستان من از طریق تابع jquery و وب سرویس یک سری اطلاعات از sql میخونم و با قرار دادن در یک لیست و ارسال اون به صفحه فراخوان در یک تیبل این اطلاعات رو نمایش میدهم .اما به تدریج که تعداد رکورد ها زیاد شده تابع jquery وارد قسمت success نمیشه و وارد قسمت error میشه و اطلاعات رو در تیبل نمایش نمیده (الان تعداد رکورد ها 92 است وقتی 80 تا رو انتخاب میکنم نمایش میده اما برا 92 خطا میده)
لطفا کمکم کنید
$.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "../WebForms/Details.asmx/get_Listinfopersonal", data: "{currentyear:'" + '<%=Session["currentYear"]%>' + "'}", dataType: "json", success: function (Result) { $("#ContentPlaceHolder1_tbllistpersonal tr:not(:first-child)").remove(); $("#ContentPlaceHolder1_tbllistpersonal tr:not(:first-child)").empty(); $.each(Result.d, function (key, value) { $("#ContentPlaceHolder1_tbllistpersonal").append ("<tr class=heighttrtableorginal>" + "<td class=noExl><a onclick=edit_personal(event,'" + value.personal_no + "') href=# ><img src=../Images/editico.png ></a> </td>" + "<td >" + value.row + "</td>" + "<td >" + value.uniqid + "</td>" + "<td style=width:250px;text-align:right>" + value.Fname +' '+value.Lname+ "</td>" + "<td >" + value.lastAcademidegree + "</td>" + "<td >" + value.servicePlaceSubcity + "</td>" + "<td >" + value.gender + "</td>" + "<td >" + value.recruitmentType + "</td>" + "<td >" + value.majorStudy + "</td>" + "</tr>"); });
///////////////
public List<infopersonal> get_Listinfopersonal(string currentyear) { List<infopersonal> infopersonal_list = new List<infopersonal>(); SqlConnection connect = objcon.conect(); DataSet ds = new DataSet(); try { using (SqlCommand cmd = new SqlCommand("SELECT * FROM v_personal WHERE year_plus <=@_currentyear ORDER BY personal_identityid", connect)) { connect.Open(); cmd.Connection = connect; cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@_currentyear", SqlDbType.Int).SqlValue = int.Parse(currentyear); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(ds); connect.Close(); } } try { if (ds != null) { if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { int i = 1; foreach (DataRow dr in ds.Tables[0].Rows) { if (Convert.ToBoolean(dr["flg_plus_reduce"].ToString())) { int localyearreduc = int.Parse(dr["year_reduce"].ToString()); if (localyearreduc <= int.Parse(currentyear)) continue; } infopersonal_list.Add(new infopersonal { row = i.ToString(), personal_no = dr["personal_no"].ToString(), birthday = dr["personal_birthday"].ToString(), comment = dr["personal_comment"].ToString(), costsCode = dr["personal_costs_code"].ToString(), dataLicense = dr["personal_datalicense"].ToString(), FatherName = dr["personal_namefather"].ToString(), Fname = dr["personal_name"].ToString(), gender = dr["personal_gender"].ToString(), id = dr["personal_id"].ToString(), lastAcademidegree = dr["personal_academicdegree_name"].ToString(), Lname = dr["personal_family"].ToString(), majorStudy = dr["personal_colleg_of_study_name"].ToString(), majorTitle = dr["personal_job_major_title_name"].ToString(), numberLicense = dr["personal_numberlicense"].ToString(), orginalOrgName = dr["organization_name"].ToString(), postTitle = dr["personal_organization_post_title_name"].ToString(), recruitmentType = dr["personal_recruitment_type_name"].ToString(), selfDevotion = dr["personal_self_devotion_name"].ToString(), serviceCity = dr["place_name"].ToString(), serviceplaceOrgName = dr["serviceplaceorgName"].ToString(), servicePlaceSubcity = dr["subcityName"].ToString(), statusEmploy = dr["personal_status_name"].ToString(), statusMarriage = dr["personal_marriage_name"].ToString(), totalLicense = dr["personal_totallicense"].ToString(), uniqid = dr["personal_uniqid"].ToString(), workStatus = dr["personal_work_status_name"].ToString(), fkgexsit = true }); ++i; } } else { infopersonal_list.Add(new infopersonal { fkgexsit = false }); } } } } catch (Exception ex) { throw ex; } } catch (SystemException ex) { } return infopersonal_list; }
همه رو باهم لود نکنید
10 تا 10 تا لود کنید و نمایش دهید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)