ajax,post提交全部所有input表单值,php端接收
程序员文章站
2022-07-12 20:18:38
...
通过ajax可以在提交时,不用刷新页面.所以,不能用submit,可以用serialize()的方法提交.
<form id="insertAttrInput" enctype="multipart/form-data" method="post" action="goods.php?act=insert_attr_input2">
<input type="text" name="attr_value_list[]" class="text" value="" />
<input type="text" name="attr_value_list[]" class="text" value="" />
<a href="javascript:void(0)" onclick="insert_attr_input()" >提交</a>
</form>
function insert_attr_input(){
var actionUrl = "goods.php?act=insert_attr_input2";
$.ajax({
url:actionUrl,
type:'post',
dataType:'json',
data:$("#insertAttrInput").serialize(),
success: function (data) {
$(".attr_input_type_" + data.attr_id).html(data.content);
//自动加载商品属性
getAttrList(data.goods_id);
},
async: true
});
}
在php端可以直接$_REQUEST直接接收,file_put_contents('2.txt',var_export($_REQUEST,true));