Я хочу передать пару label / value в Ajax .POST, но не могу найти решение. Ajax. POST обычно отправляет пару id / value, но я не могу изменить свой идентификатор и вместо этого отправить пару меток / значений. Я предоставил частичную форму. Любая помощь пожалуйста.
$.ajax({ url:"allfields.php", type:"POST", // dataType:"json", data: $("#frmRequest").serialize(), success: function(msg){ alert("Form Submitted: "+ msg); return msg; }, error: function() { alert('Error occured'); } }); <body> <form id="frmRequest" name="frmRequest" > <div class="clearfix" id="idRequestDetails" > <table width="809" border="0" id="tbl_data_1_1_1_1__" summary="Profile"> <tr> <th width="156" scope="col"><label class="labelrequest" for="txtProfileName1__">Name</label> </th> <th width="74" scope="col"><label class="labelrequest" for="txtProfileUserID1__">User ID</label></th> <th width="131" scope="col"><label class="labelrequest" for="txtSiteCost1__">Site Cost Centre</label></th> <th width="182" scope="col"><label class="labelrequest" for="txtDetail1__">Additional Details</label></th> </tr> <tr> <td><input type="text" name="txtProfileName1__" id="txtProfileName1__" tabindex="100" /></td> <td><input name="txtProfileUserID1__" type="text" class="clearfix" id="txtProfileUserID1__" tabindex="110" size="8" /></td> <td><input name="txtSiteCost1__" type="text" id="txtSiteCost1__" tabindex="220" size="8" /></td> <td><textarea name="txtDetail1__" rows="1" id="txtDetail1__" tabindex="240"></textarea></td> </tr> </table> </div> </body>