使用带有iFrame,PHP

时间:2016-01-28 05:08:53

标签: php jquery iframe yii yii2

我有一个包含文件上传输入的表单,我使用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因为我不会收到上传的文件。我很欣赏任何建议。

0 个答案:

没有答案