dojo ajax 方法参数讲解 dojo.xhrPost
本文转自: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',这时传到后台后能够得到两个