本文转自:http://mojianpo.iteye.com/blog/803460
base = {
ajax : function(formObj,datas){
var loader = {
handleAs:"text",
content:datas,
handle:function(resp){
try{
if(resp instanceof Error){
alert(resp);
}else{
alert(resp);
}
}catch(e){
}
},
error:function(error){
alert(resp);
},
sync: false
};
loader.form = formObj;
dojo.xhrPost(loader);
},
submit: function(formId){
alert(formId);
var formObj = dojo.byId(formId);
var datas = {age:20};
this.ajax(formObj,datas);
}
}
====================
当参数中有formObject对象时 可以不需要设置 url,
如果content中有参数,但是form表单中也有参数,则将formObject中的给屏蔽掉,使用content中的,但是对于url中的比如:?a=1 这样的是追加的方式处理
比如form表单中也有 input a = '2',这时传到后台后能够得到两个