簡體   English   中英

使用PHP和jQuery在foreach循環中提交表單

[英]Submitting form in foreach loop using php and jQuery

我正在嘗試使用PHP和jQuery在foreach循環中提交表單。 但是表單僅獲得循環中的第一個值。

我試圖使用$('#admin_status').unbind().submit();取消綁定表單$('#admin_status').unbind().submit(); 但是表單值仍然沒有變化。 有什么幫助嗎?

的PHP

<? foreach ($results as $links) {
$linkid=$links["id"];

?>
<div id="admin_status">
  <form class="form-horizontal">

      <input type="hidden" name="action" value="status_entry">
      <input type="hidden" name="link_id" value="<?=$linkid?>">
      <input type="text" name="status_update">
      <button type="submit" class="btn btn-primary js-status-submit">Status Update</button>
      </form>
 </div>
<?
    } ?>

jQuery的

$( "body" ).on( "click", ".js-status-submit", function(event) {
      event.preventDefault();
     $('#admin_status').find('form').attr('id','admin_status_update');
                   var formData = $('#admin_status_update').serialize();
                     $.post("../pages/submit_idea.php",formData)
                     .done(function( data ) {
                        location.reload();

     });  
  });

給表單名稱 <form class="form-horizontal" name="myform">

$( "form [name='myform']" ).on( "submit", function(event) {
          event.preventDefault();

                       var formData = $(this).serialize();
                         $.post("../pages/submit_idea.php",formData)
                         .done(function( data ) {
                            location.reload();

         });  
      });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM