Php post数组数据到服务器
Php post array data to server
我有一些随机生成的数字。我需要得到这些数字在服务器端即$POST['number_array']。这个"number_array"应该包括所有随机生成的数字。谁能建议我一些方法来做到这一点。我使用PHP, Jquery, Javascript
你的GET/POST请求应该是这样的:
number_array[]=1&number_array[]=2&number_array[]=5
将[]
s放在表单元素的名称之后。
<input type="text" name="number_array[]" />
<input type="text" name="number_array[]" />
etc.
然后你可以像这样访问这些变量:
$number_array = $POST['number_array'];
$number_array[0];
如果这是一个ajax调用,您可以使用jquery:
$.post("test.php", { 'number_array[]': [65, 45] }, function(data) {
alert("Data Loaded: " + data);
}););
编辑:'number_array[]': [65, 45]
和'number_array': [65, 45]
工作良好,和"
周围的javascript数组是可选的
让我总结一下你需要什么:
客户端javascript
<script>
//If you have an array with 3 items with random value
var arrInt = [Math.random(),Math.random(),Math.random()];
//If you want to send it to file yourscript.php
//1. Using GET mothod
/*
$.get(
'yourscript.php',
{
number_array: arrInt
}
);
*/
//2. Using POST method:
$.post(
'yourscript.php',
{
number_array: arrInt
}
);
</script>
服务器端PHP:
<?php
//$arrInt = $_GET['number_array'];//If using GET
$arrInt = $_POST['number_array'];//If using POST
print $arrInt[0];
print $arrInt[1];
print $arrInt[2];
?>
相关文章:
- Jquery append()概要文件(使用$.getJSON的服务器数据)
- 在网页上显示实时服务器数据
- 如何将Node.js服务器数据发送到Javascript客户端
- 主干.js当服务器数据为空时 model.fetch
- 节点.js游戏开发,客户端-服务器数据交换逻辑
- 如何访问单独js文件中的服务器数据
- 如何通过javascript函数在jade模板中使用服务器数据
- 主干模型未使用服务器数据更新
- Durandal/Knockout-在绑定之前从服务器数据创建viewModel
- 掩码客户端到服务器数据hybi 17
- 客户端是否有办法在套接字断开连接时发送服务器数据?
- 在我的ember应用程序中获取本地json服务器数据
- AngularJS:在页面加载时用服务器数据改变输入值
- 包含服务器数据的Ng表
- Knockout JS使用javascript类型从服务器数据初始化可观察数组
- 来自服务器数据的动态路由
- 如何在网站上实时加载服务器数据
- 将服务器数据传递给 RequireJS 模块的首选方法是什么?
- Nodejs将服务器数据传递给套接字
- 如何将html视图数据或(Python)服务器数据传输到Angular或Javascript