一、开发
1、弹框的时候会弹出多个
解:绑定的点击事件中要先off掉
$(document).off("click",".createTask").on("click",".createTask",function(){
})
二、与后台交互
最近做项目,才发现ajax有同步异步区分,我还一直以为只要是ajax请求都是异步
ajax同步与异步的区别
这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执 行完毕后才会继续运行其他代码页面假死状态解除。
而异步则这个AJAX代码运行中的时候其他代码一样可以运行。
jquery的async:false,这个属性
默认是true:异步,false:同步。
$.ajax({
type: "post",
url: "path",
cache:false,
async:false,
dataType: ($.browser.msie) ? "text" : "xml",
success: function(xmlobj){
}
});
有了这个属性可以相对的减少代码运行书序问题,但是如果用的太多,页面假死次数太多。这样反而导致用户体验不佳~!