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中支持这种写法,其他版本尚未试过。
本文介绍了一种使用ExtJS创建动态表单并提交至服务器的方法。通过JavaScript动态生成表单元素,并设置提交地址和方式,最后触发表单提交。此外还展示了如何使用Ext.Ajax进行异步请求。
1310

被折叠的 条评论
为什么被折叠?



