2015-09-03 49 views
0

我有動態的Html表單元素。Ajax數組到PHP?

<input type="text" name='myInputs[]'> 

我的Ajax請求

$.ajax({ 
      type:"POST", 
      url:"./ajax/xxxxx.php", 
      data:{ 'something': 'something'}, 
      success: function(data){ 

      } 
     }); 

我的問題是如何能得到所有從要素 阿賈克斯到我的PHP文件我的投入?

感謝

+3

查看jQuery的['.serialize()'](https://api.jquery.com/serialize/) – showdev

回答

1

可以使用

data = $('#Form').serialize(); 
0

您可以通過使用$(name='nameOfFields').val();

如果存在具有相同名稱的多個字段,應返回一個通過jQuery請求輸入字段的值數組,您可以使用。否則,你可以使用id來自己創建一個數組。

-1

在xxxx.php中你只有$ variable_name = $ _POST ['something'];

<input type="text" class="myInputs" name="myInputs[]"> 

    $.ajax({ 
     type:"POST", 
     url:"./ajax/myFile.php", 
     data:{ 'something': $('.myInputs').val()}, 
     success: function(data){ 

     } 
    }); 

    myFile.php 
    <?php 
    print_r($_POST['something'];