我試圖從extjs上傳文件到PHP。該文件正常上傳,但用戶界面卡住,並引發以下錯誤:未捕獲您正在嘗試解碼和無效的JSON字符串:extjs文件上傳無效JSON響應
我已搜索並找到將content-type標題設置爲text/html的建議,但那沒用。這裏是我的代碼:
xtype:'form',
width:300,
bodyPadding:5,
frame:false,
items: [{
xtype: 'filefield',
name: 'csv',
msgTarget: 'side',
allowBlank: false,
buttonOnly:true,
anchor: '100%',
buttonText: 'Import CSV',
listeners: {
'change': function(fb,v){
var form = this.up('form').getForm();
form.submit({
url:'/Portal/parsecsv.php',
standardSubmit:false,
method:'PUT'
})
}
}
}]
在parsecsv.php,我只是有:
<?php header('Content-type:text/html');?>
請協助。
確定添加標籤是ExtJS而不是瀏覽器? –