buttons: [{
text: 'Save',
handler: function(){
if(fp.getForm().isValid()){
fp.getForm().submit({
url: 'file-uploadServlet',
waitMsg: 'Uploading your photo...',
success: function(fp, o){
msg('Success', 'Processed file "'+o.result.file+'" on the server');
}
});
}
}
}
这个是ext的一段代码,file-uploadServlet到了这个servlet文件已经上传完毕了,但是我后台怎么告诉前台js我上传成功,让success=true执行括号内的语句并且waitMsg去除等待呢
text: 'Save',
handler: function(){
if(fp.getForm().isValid()){
fp.getForm().submit({
url: 'file-uploadServlet',
waitMsg: 'Uploading your photo...',
success: function(fp, o){
msg('Success', 'Processed file "'+o.result.file+'" on the server');
}
});
}
}
}
这个是ext的一段代码,file-uploadServlet到了这个servlet文件已经上传完毕了,但是我后台怎么告诉前台js我上传成功,让success=true执行括号内的语句并且waitMsg去除等待呢
解决方案 »
- 请教java中String和Byte转换问题
- java连接mysql数据库乱码
- 使用extjs的json读取数据时出错,帮忙啊。
- 急在线等待,Cannot find bean: "qxlist" in any scope!!!!
- Spring+Hibernate+Struts2问题
- web下触发spring定时器
- [Microsoft][SQLServer 2000 Driver for JDBC]Error setting up static cursor cache.
- javascript怎么会这样呢
- Weblogic sever 8 的 Admin console的用户名和密码是什么?
- 我把Hello.class拷到examples\web-inf\classes下不行,发现改C:\Sun\Tomcat4.1\src\tester\src\bin下tester.xml就可以了。
- JSP的a标签怎样提交
- 怎样将现有的flash放入页面
Ext.namespace("testdomain");
Ext.onReady(function(){
Ext.BLANK_IMAGE_URL="../../img/s.gif";
var viewport = new Ext.Viewport({
layout: 'border',
items: [{
region: 'center',
tbar:[{
text:'测试',
handler:function(){
var file = new Ext.form.TextField({
fieldLabel: '流程信息',
labelStyle: 'width:60px',
anchor:'80%',
inputType: 'file'//文件类型
});
var panelFile = new Ext.form.FormPanel({
labelAlign: 'right',
labelWidth: 60,
frame:true,
border:false,
fileUpload: true,
enctype:'multipart/form-data',
method:'POST',
width: 380,
items: [file],
buttons: [{
text: '确定',
handler: function() {
if(file.getValue()==""){
Ext.MessageBox.alert('警告', "请选择需要导入的流程信息!");
return;
}
// var reg = /\.txt$|\.xml$/i;
// if(file.getValue().match(reg)==null){
// Ext.MessageBox.alert('警告', "请选择“txt”或者“xml”格式的文件!");
// return;
// }
win.hide();
panelFile.getForm().submit({
url:'/TestWeb/TestAction.do?method=upload',
params:{},
success:function(form,action){
Ext.MessageBox.alert("提示 ","success");
},
failure:function(form,action){
Ext.MessageBox.alert("警告","failure");
}
});
}
}]
});
var win=new Ext.Window({
title:'导入文件',
width:320,
height:160,
closable:true,
maximizable:true,
plain: false,
border:false,
modal:true,
items:[panelFile]
});
win.show();
}
}]
}]
});
});