日期:2014-05-16  浏览次数:20346 次

js动态生成form 并用ajax方式提交
var tempForm = document.createElement("form"); 
 tempForm.action="http://localhost:8080/test/user"; 
 tempForm.method="post"; 
 document.body.appendChild(tempForm); 
  
    //create a submit button  
 var tempInput = document.createElement("input"); 
 tempInput.type="hidden"; 
 tempInput.name="method";  
 tempInput.value=methodName; //the parameter of method in the code of DispatchAction. 
 
 tempForm.appendChild(tempInput); 
    //submit the form 
 tempForm.submit();

  Ext.Ajax.request({
		form:'intPayForm',
		method:'post',
		success:function(data){
			alert(data.responseText);
		},
		failure:function(){
		}
	});


Ext 3中支持这种写法,其他版本尚未试过。