文档章节

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

92自由
 92自由
发布于 2015/01/27 10:39
字数 215
阅读 819
收藏 11

尝试用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=\"/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) + ");"


© 著作权归作者所有

92自由
粉丝 1
博文 55
码字总数 25852
作品 0
威海
程序员
私信 提问
【Ajax】Ajax总结

一、什么是Ajax: 允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax(AsynchronousJavaScript and XML)。不用刷新整个页面便可与服务器通讯的办法。比如:高德地图就是不用刷新...

j15533415886
2017/12/10
0
0
【Java Web开发系列课程】Ajax快速入门

免费课程链接:【Java Web开发系列课程】Ajax快速入门 简介: Ajax是Asynchronous JavaScript and XML的缩写。Asynchronous,是任务的一种执行模式,程序的执行顺序与任务的排列顺序是不一致...

mcy0425
2019/04/24
5
0
小白来实现一个Ajax请求[Ajax使用方法及相关知识点详细解析——超级全]

写在前面: 本文主要总结整理Ajax使用方法背景知识点的详细解析,以及Ajax跨域的具体使用方式并且对栗子进行了讲解,需要的朋友可以过来参考下,喜欢的可以点波赞,或者关注一下本人,希望通...

OB丶Koro1
2017/06/01
0
0
[Ajax-相濡以沫,不如相忘于江湖] Ajax初识

Ajax的全称是 Asynchronous JavaScript And XML,即异步JavaScript和XML。2005年由Jesse James Garrett首先提出。在之后极短的时间内,Ajax被广泛应用到大量B/S结构的应用中,改进了传统的W...

LSantorini
2016/01/26
42
0
小博老师解析Ajax核心技术 ——Ajax原理及优缺点

[引言] AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML)。是一种创建交互式网页应用的网页开发技术。它使用: 使用XHTML+CSS来标准化呈现。 使用XML和XSLT进行数据交...

博为峰教研组
2016/12/01
32
0

没有更多内容

加载失败,请刷新页面

加载更多

Go Web 编程之 数据库

概述 数据库用来存储数据。只要不是玩具项目,每个项目都需要用到数据库。现在用的最多的还是 MySQL,PostgreSQL的使用也在快速增长中。 在 Web 开发中,数据库也是必须的。本文将介绍如何在...

darjunlee
今天
51
0
spring-boot-maven-plugin not found的解决方案。

通过IDE创建一个springboot项目, <plugin> <groupId>org.springframework.boot</groupId>//这行红色 <artifactId>spring-boot-maven-plugin</artifactId>//这行红色</plugin> 提示sprin......

一片云里的天空
今天
84
0
OSChina 周三乱弹 —— 我可能是个憨憨

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @宇辰OSC :分享Hare Je的单曲《Alan Walker-Faded(Hare Je remix)》: #今日歌曲推荐# 可以放松大脑的一首纯音乐 《Alan Walker-Faded(Har...

小小编辑
今天
266
3
搞定SpringBoot多数据源(3):参数化变更源

春节将至,今天放假了,在此祝小伙伴们新春大吉,身体健康,思路清晰,永远无BUG! 一句话概括:参数化变更源意思是根据参数动态添加数据源以及切换数据源,解决不确定数据源的问题。 1. 引言...

mason技术记录
昨天
99
0
sql 基础知识

sql 基础知识 不要极至最求一条sql语句搞定一切,可合理拆分为多条语句 1. sql 变量定义与赋值 Sql 语句中,直接在SELECT使用@定义一个变量,如:[@a](https://my.oschina.net/a8856225a)。 ...

DrChenXX
昨天
57
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部