日期:2014-05-16 浏览次数:20742 次
/** * 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也是自定义封装的方法,用于简单弹出信息