欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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));

ajax,post提交全部所有input表单值,php端接收

相关标签: ajax 提交全部