i have combo box in fill data ajax jquery. works fine when click save button post occurs after post not works.
this jquery code.
$(document).ready(function () { var empcombo = $('#cmb_pemp'); var textbox = $("#txbx_basicsalary"); var basicsalary = $('#hid_basicsalary'); var empid = $('#hid_empid'); empcombo.on('change', function empcmbfuction(e) { e.preventdefault(); myevent(); }); function myevent() { var employeeid = $('#cmb_pemp :selected').val(); if (employeeid == 0) { return; } $.ajax({ type: "post", cache: false, contenttype: "application/json; charset=utf-8", url: '/webservice/getbasicsalarybyempid.asmx/getsalarybyempid', data: '{ "employeeid": "' + employeeid + '" }', datatype: 'json', success: function (data) { var data = $.parsejson(data.d) if (data["basicsalary"] == 0) { textbox.val("no basicsalary define yet"); return; } textbox.val(data["basicsalary"]); basicsalary.val(data["basicsalary"]); empid.val(employeeid); }, error: function () { alert("error"); } }); } var prm = sys.webforms.pagerequestmanager.getinstance(); prm.add_endrequest(function () { $(document).ready(function () { empcombo.on('change', function empcmbfuction(e) { e.preventdefault(); myevent(); }); });
how fix problem after post not give me proper result? jquery not perform function.
as using jquery , handling data using jquery ajax, why don't put separate placeholder (that deosn't use update panel). , code difinitly work e.g define placeholder this;
<asp:content id="content3" contentplaceholderid="removeupdatepanelplaceholder" runat="server"> // content goes here </asp:content>
Comments
Post a Comment