首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

dojo打包表单ajax提交

2012-07-20 
dojo封装表单ajax提交/** * dojo的ajax提交form(post方式)br * 返回值以0为成功标识br * 前提是已经引

dojo封装表单ajax提交

/** * dojo的ajax提交form(post方式)<br> * 返回值以0为成功标识<br> * 前提是已经引用了相应的dojo.js<br> */function dojoAjaxForm(form, dataType, callBack) {var type = "text";if (dataType) {type = dataType;}require([ "dojo/_base/xhr" ], function(xhr) {xhr.post({form : form,handleAs : type,load : function(data) {if (callBack) {eval(callBack + '(data)');} else {var result = "操作成功!";if (data != 0) {result = data;}showDojoDialog(result);}},error : function(error) {showDojoDialog(error);}});});}

?

直接给form的id即可。默认是以返回值0为成功标识,也可自定义回调函数,其中showDojoDialog也是自定义封装的方法,用于简单弹出信息

热点排行