如何在PHP POST中传递数组变量
how to Pass array variable in PHP POST?
想问是否有可能/如何在PHP中使用javascript传递数组变量
我有以下代码
jQuery("#save").click(function() {
var val = [];
jQuery('#themes:checked').each(function(i){
val[i] = jQuery(this).val();
});
jQuery("#status").load("<?=$config['publicdomain']?>/saveProfile.php?wthemes="+val);
});
这是表单字段
<span>
<input id="themes" name="themes" type="checkbox" value="theme a">
<input id="themes" name="themes" type="checkbox" value="theme b">
</span>
你的输入应该是
<input type="hidden" id="car" name="vehicle[]" value="car" />
<input type="hidden" id="bike" name="vehicle[]" value="bike" />
<input type="hidden" id="truck" name="vehicle[]" value="truck" />
<input type="hidden" id="cycle" name="vehicle[]" value="cycle" />
<input type="hidden" id="train" name="vehicle[]" value="train" />
then in server side
<?php
$vehicles=$_POST["vehicle"];
foreach($vehicles as $vehicle){
// Do your sfuff here
}
?>
如果使用ajax,这可能会对您有所帮助
$.ajax({
url: "index.php",
type: 'POST',
data: form_data,
dataType:"json",
success: function(data) {
alert(data[0]);
}
First
- Id必须唯一
- 所以如果你想使用相同的id,那就用class代替
第二
-
name="themes"
应该是name="themes[]"
好读
jQuery AJAX POST示例
相关文章:
- Javascript:OnChange事件,将数组变量传递给另一个函数
- 在将csv文件中的数据分配给数组变量时增强了d3代码
- 是socket.io异步的-我需要锁定全局数组/变量吗
- 在Javascript代码中显示PHP数组变量
- 如何在不赋值数组变量的情况下读取数组数据
- 局部数组变量不是数组
- Javascript数组变量的行为不相同
- 正在尝试将Javascript数组变量分配给HTML输入值属性
- JQuery的PHP查询数组变量
- Javascript::如何将关联数组的键获取到数组变量
- 在jsp页面中获取javascript数组变量
- 输出数组变量javascript
- 如何将数组变量从Python插入到Javascript
- 将数组变量传递给函数的下一部分
- 使用 AJAX 调用将数组变量从 JS 传递到 PHP
- d3 本地存储比较数组 .filter 咖啡脚本;数组变量不起作用
- 我们可以更新一个javascript数组变量,而不使用ajax重新加载页面吗?
- 无法使用 JavaScript 将值读入全局数组变量
- 作为“名称”的Javascript数组变量不起作用
- 如何将数组变量合并为对象数组变量