首页 > 代码库 > ajax异步刷新详细应用(网站响应速度优化)
ajax异步刷新详细应用(网站响应速度优化)
尝试用jquery写的ajax异步刷新并且组织html文档
$("li.mod_cate").bind("mouseover",function(){//解决鼠标移动到子模块中还会触发ajax的问题 var type = $(this).attr("name"); $.ajax("url"+type+"/", { dataType: "jsonp", data: "", success: function (json) { var jsondata = json.data1; var txtHtml1 = ""; for (var i = 0; i < jsondata.length; i++) { if (jsondata[i].value1.length != 0){ var txthtml2 = "<li><table><tr><td>"+jsondata[i].colname+"</td><td><ul>"; var t1 = ""; for (var j = 0; j < jsondata[i].value1.length; j++){ var txtHtml3 = "<li><a href=http://www.mamicode.com/"/books/"+jsondata[i].value1[j].colid+jsondata[i].colname+"/"+jsondata[i].value1[j].colname+"\">"+jsondata[i].value1[j].colname+"</a></li>"; var t1 = t1 + txtHtml3; } var t3 = txthtml2+t1+"</ul></td></tr></table></li>";} else{ var t3 = "<li><table><tr><td>"+jsondata[i].colname+"</td></tr></table></li>"; } var txtHtml1 = txtHtml1+t3}; $("#"+type).html(txtHtml1); //自定义选择器 } }); }).on("mouseout",function(){ $(this).unbind("mouseover"); //解决鼠标移动到子模块中还会触发ajax的问题 });
后台json
javascriptFunction = request.args["callback"] return javascriptFunction + "(" + json.dumps(kinds) + ");"
ajax异步刷新详细应用(网站响应速度优化)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。