前后端交互之封装Ajax+SpringMVC源码分析
为什么需要封装呢?因为用的多,我想将其封装成函数,当我想用它时,只需将那个函数对应的js文件引入即可,而不要重复写很多相同代码,利于开发效率的提高。 无论是$.ajax或$.post、$.get等,在开发中是经常用到的。再比如一些前端框架,例如easyui、ext.js等,ajax也是封装的。 编程的世界,封装无处不在。 具体js代码如下: /** * 增删改通用ajax请求 * @param type * @param url * @param datatype * @param contentType * @param data * @returns */ function global_ajax_method(type, url, datatype,contentType, data) { //封装ajax的一些常用参数 //data数据可以为空 $.ajax({ type: type, url: url, dataType: datatype, contentType:contentType, data: JSON.stringify(data), error: functio...