我开发使用CakePHP一开始还以为这个问题是蛋糕有关; 事实并非如此。 我已经重新编写的问题,使我获得了更多广泛适用答案
我有一个表格
<form action"">
<fieldset>
<!---- bunch of fields----->
<input type="file" name="data[Upload][file]" id="UploadFile">
<button id="ajaxUploadSubmit"> Submit </button>
</fieldset>
</form>
并提交我写的样子功能:
$( "#ajaxUploadSubmit" ).click(function() {
$.ajax({
url:"uploads/add",
data: $( "#UploadsAddForm" ).serialize()
}).done(function(responseText) {
alert(responseText);
})
.fail(function() {
alert('failxors');
})
});
但是,这条线返回一个空数组: $this->request->data
。