通过ExtJs表单,我上传了一个文件,用于在php中处理(在这个问题上是csv文件)。
处理一切正常,没有错误或任何事情。据我所知,满足了正确反应的所有其他要求。
然而,ExtJs不断显示我的WaitMsg,而不是成功完成失败功能
这是我的表格:
var form = new Ext.FormPanel({
id : 'mailinglist_form_import',
labelWidth : 210,
fileUpload : true,
border : false,
url : '/plugin/NewsletterManagement/mailinglist/import',
items : [{
xtype : 'fieldset',
width : 560,
border : false,
autoHeight : true,
labelWidth : 215,
defaultType : 'textfield',
defaults : {
width : 307,
labelStyle : 'font-weight: bold;'
},
items : [{
fieldLabel : t('Name') + ' *',
name : 'mli_name',
allowBlank : false
},{
xtype : 'textfield',
fieldLabel : t('File') + ' *',
name : 'file',
inputType : 'file'
}]
}]
});
按钮:
var saveBtn = new Ext.Button({
text: t("Save"),
iconCls: 'pimcore_icon_save',
handler: function() {
form.getForm().submit({
waitMsg: t('Saving...'),
success: function () {
var tabpanel = Ext.getCmp("pimcore_panel_tabs");
Ext.MessageBox.alert (t('Message'),t('Data has been saved'));
form.getForm().reset();
grid.getStore().reload();
tabpanel.activate(gridTabId);
tabpanel.remove(tabId);
},
failure: function () {
Ext.MessageBox.alert (t('Message'),t('Saving data failed'));
}
});
}
});
PHP文件包含一个echo:
echo "{'success': true}";
任何帮助都非常适合。
格尔茨, XpertEase
答案 0 :(得分:0)
打开控制台并查看错误。如果你没有看到你的两个警报 - 那么在extjs方面代码中出现了一些错误。理解它,修复然后再回报。