AJAX表单提交方法(JSON)
1./*****JAVA**************************************************************/
JAVA类中:
/*****JAVA**************************************************************/
2./*****struts.xml**************************************************************/
struts.xml文件中:
<action name="moveMailBox" class="mailBodyAction" method="moveMailBox">
<result type="json">
<param name="root">ajaxReturnMessage</param>
</result>
</action>
/*****struts.xml**************************************************************/
var param = "workNos="+workNos+"&radio1="+radio1+"&question1="+question1+"&radio2="+radio2+"&question2="+question2+"&radio3="+radio3+"&question3="+question3;
//以下是一post方法提交
Ext.Ajax.request({
url: "${webPath}/ycob/create/createServTask.action",
methods:'post',
form: myForm,
params : param ,
success: function(result, request) {
var ajaxResult=eval("("+result.responseText+")");
if(ajaxResult.success){
alert("任务创建成功!");
top.closeActiveTab();
}else{
alert("任务创建失败:"+ajaxResult.message);
}
}
});
//以下是一get方法提交
doRequest("${webPath}/ycob/create/createServTask.action?"+url,
form
,function(result, request) {
var ajaxResult=eval("("+result.responseText+")");
if(ajaxResult.success){
alert("任务创建成功!");
top.closeActiveTab();
}else{
alert("任务创建失败:"+ajaxResult.message);
}
}
,null
,btn
,false
);
/*****JSP**************************************************************/
3./*****JSP**************************************************************/
JSP文件中: