我有一个包含文件上传输入的表单,我使用iframe
通过ajax
提交这些文件和其他数据:
<form id="myform" action="/megogo/web/index.php?r=form/create-order" method="post" enctype="multipart/form-data" target="upload_target">
..inputs, file inputs..
</form>
<iframe id="upload_target" name="upload_target" src="#"></iframe>
我在服务器上正确接收数据,但我无法将响应状态发送回客户端:
public function actionCreateOrder(){
//gettting data from $_POST
$status = 1;
\Yii::$app->response->format = Response::FORMAT_JSON;
return $status;
}
现在提交表单时,我收到:
$("#myform").submit( function(e){
$.ajax({
success: function (response)
{
console.log(response);
}
});
});
我获得了html
的{{1}}页面和response
消息。如何访问我的Resource interpreted as Document but transferred with MIME type application/json:
?
我无法更改status
因为我不会收到上传的文件。我很欣赏任何建议。