1

所以我正在为团队编写此表格并执行此“添加球员”功能,您可以在文本字段中输入球员姓名,选中一个医学上正常的框,然后单击一个按钮,然后将名称附加到上面的 div 中,添加值到一个数组并清除下面的文本字段,如下所示:

<script>
     var players = New Array();
     function addPlayer(){
          $('#players').append($('#addPlayerField').val());
          var playerInfo = New Array($('#addTermCheckbox').prop('checked'),$('#addPlayersField').val());
          addingTerms.push(playerInfo);
          $('#addPlayerField').val('');
       }
</script>

将最终数组发布到 php 脚本的最佳方法是什么?

多谢你们!

4

3 回答 3

2

我会使用 JQuery 的 ajax 方法:

$.ajax({
  type: 'POST',
  url: url,
  data: 'players='+$.toJSON(players),
  success: function (data) {}
});

http://api.jquery.com/jQuery.post/

于 2011-09-07T21:49:16.020 回答
1

将最终数组发布到 php 脚本是什么意思?如果您想将信息发送到 php 脚本,请尝试查看有关 ajax(将数据发送到 php 文件而不重新加载页面)和 json(将您的数组转换为文本形式,然后能够重建)的 jquery 文档php文件中的数组)

于 2011-09-07T21:48:49.990 回答
0

您的意思是将数组元素发送到 PHP 脚本吗?在 JSON 中并在 PHP 中使用 json_decode()。根据您需要的信息, json_decode() 可以转换为关联数组或对象。使用JQuery-Json,它将在您的代码中添加对 JSON 进行编码的能力。

于 2011-09-07T22:05:24.750 回答