用$this->request->param()接受数据多了一个参数

浏览:10145 发布日期:2017/12/15 分类:求助交流 关键字: request->param()
我用前端表单提交数据<article class="page-container">
    <form action="{:\\think\\Url::build('Goods/InsertGoodsCatAction')}" method="post" class="form form-horizontal" id="form">
        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-2"><span class="c-red">*</span>名称:</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" value="" placeholder="请输入分类的名称"  name="cat_name">
            </div>
        </div>
        <div class="row cl">
            <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
                <input class="btn btn-primary radius" type="button" value="  提交  "  onclick="add_cat()">
            </div>
        </div>
    </form>
</article>
$('#form').ajaxSubmit({
        type:"POST",
        url:$("#form").attr("action"),
        dataType:"json",
        success:function(data){
            console.log(data);
            if(data.code == 200){
                layer.msg(data.message);
                setTimeout(function(){
                    window.parent.location.reload();
                    parent.layer.close(index);
                },500);
            }else{
                layer.alert(data.message);
            }
        },
        error:function(){
            layer.alert('网络错误');
        }
    })
然后后台用$this->request->param()接受全部数据,结果出现下面的情况,多了一个参数;$data = $this->request->param();   //获取前端的表单数据
dump($data);exit;
打印出现如下:
array(2) {  ["/admin/Goods/InsertGoodsCatAction_html"] => string(0) ""  ["cat_name"] => string(2) "ds"}
最重要的是我之前在另外一台服务器是都可以用的,只不过换了一台服务器部署就出现这个新问题
最佳答案
评论( 相关
后面还有条评论,点击查看>>