Js代碼:
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中支持這種寫法,其他版本尚未試過。
以上這篇js動態生成form 並用ajax方式提交的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。