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中支持这种写法,其他版本尚未试过。