print_r($ _ POST)返回
数组([----------------------------- 80612539230530 Content-Disposition:_form-data; _name] => “attach_doc”未定义 ----------------------------- 80612539230530 Content-Disposition:form-data; name =“_ token”M2gNgjdyAItV3aYLXRgz7DkR5uPDN16esKfeFtKL ----------------------------- 80612539230530 Content-Disposition:form-data; name =“_ token”M2gNgjdyAItV3aYLXRgz7DkR5uPDN16esKfeFtKL ----------------------------- 80612539230530 Content-Disposition:form-data; name =“cl_shipment_id”30 ----------------------------- 80612539230530)
而不是格式化的数组。
将ajax邮件调用为
var form_data = new FormData();
form_data.append( 'attach_doc',文件);
form_data.append('_ token',$(“input [name = _token]”)。val());
var other_data = $(“#store_shipment_frm”)。serializeArray();
$。每个(other_data,功能(键,输入){
form_data.append(input.name,input.value);
});
$ .ajax({cache:false,dataType:'text',contentType:false, processData:false,url:common_ajax_url +“-----”, 键入:“post”,data:form_data,
我在Laravel中使用它,有什么不对:(
答案 0 :(得分:1)
$_POST
是PHP超级全局,"通过HTTP POST"传递给当前脚本的关联变量数组。
您需要使用Laravel附带的HTTP请求。
的更多信息答案 1 :(得分:0)
如果你使用该数组的输出查看HTML-Source,你会发现数组的格式非常好。如果你想在HTML页面上看到它,你可以将它包装在预标签或其他标签中,你必须应用与预标签相对应的格式。