ajax异步刷新详细应用(网站响应速度优化)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

尝试用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 = "
  • "+jsondata[i].colname+"
      ";                 var t1 = "";                 for (var j = 0; j < jsondata[i].value1.length; j++){                     var txtHtml3 = "
    • "+jsondata[i].value1[j].colname+"
    • ";                     var t1 = t1 + txtHtml3;                 }                 var t3 = txthtml2+t1+"
  • ";}             else{             var t3 = "
  • "+jsondata[i].colname+"
  • ";         }             var txtHtml1 = txtHtml1+t3};         $("#"+type).html(txtHtml1); //自定义选择器     } }); }).on("mouseout",function(){     $(this).unbind("mouseover"); //解决鼠标移动到子模块中还会触发ajax的问题 });

    后台json

    javascriptFunction = request.args["callback"]
    return javascriptFunction + "(" + json.dumps(kinds) + ");"


    转载于:https://my.oschina.net/u/2254175/blog/372141

    你可能感兴趣的:(ajax异步刷新详细应用(网站响应速度优化))