问题

我尝试使用以下

// Start method 1

var grbData = $.ajax({

type : "GET",

url : "http://grb.sonoma.edu:81/getgrbs.php",

data : "start=0&perPage=3"}).responseText;

$("#ajaxDiv").html(grbData);

// End method 1

// Start method 2

$.get("getgrbs.php", { start : 0, perPage : 3},

function(data) {

$("#tst").html(data);

}, "html");

// End method 2

在此页面上:http :

//grb.sonoma.edu :

81/paging.php从数据库加载数据。方法1仅在IE8中有效,但仅在刷新页面后才有效。首次加载页面时,我收到“完成此操作所需的数据尚不可用”。错误。

我更喜欢方法1的原因是因为它使我可以访问表中的各个行。例如,每一行都有一个“突发”类。我在用

$(".burst").click(function() {

$(".burst").css("background-color", "");

$(this).css("background-color", "yellow");

});

单击时更改所选行的颜色。这似乎仅适用于方法1,而不适用于方法2。

以上所有代码都封装在$(document).ready()中。我努力了

$("#ajaxDiv").load("getgrbs.php", { start : 0, perPage : 3});

但是我得到的结果类似于方法2。

我如何才能使click函数与方法2一起使用,或者使方法1在所有浏览器上都能正常工作而不进行刷新?感谢您提供的任何帮助。

我需要在ajax中进行此操作(尝试过没有jquery且没有运气的ajax),因为页面上还有其他内容不会随着用户翻阅数据而改变。

解决方案的附录(更好的解决方案)

成功使用“成功”之后,我注意到单击行并进行bg颜色更改的功能消失了。因此,我做了以下工作,看来可行。不知道这是否是最好的方法。

var grbData = $.ajax({

type : "GET",

url : "http://grb.sonoma.edu:81/getgrbs.php",

data : "start=0&perPage=3",

dataType : 'html',

success: function (data) {

$("#ajaxDiv").replaceWith(data);

startInteraction();

}

});

function startInteraction() {

$(".burst").click(function() {

$(".burst").css("background-color", "");

$(this).css("background-color", "yellow");

});

}

jqury ajax 直接获取数据库信息,使用jQuery Ajax从数据库加载信息相关推荐

  1. ajax 错误信息error,jquery ajax的error错误信息

    项目开发中ajax的异常处理起来算是比较头疼的,因为是异步请求,所以即使ajax异常程序依然会继续执行,导致找ajax的异常比较麻烦. 今天处理ajax异常时搜到一篇文章,提到error可以返回aja ...

  2. echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...

    ECharts地图主要用于地理区域数据的可视化,展示不同区域的数据分布信息.ECharts官网提供了中国地图.世界地图等地图数据下载,通过js引入或异步加载json文件的形式调用地图. 本文将结合实例 ...

  3. 使用jQuery实现图片懒加载原理

    在网页中,常常需要用到图片,而图片需要消耗较大的流量.正常情况下,浏览器会解析整个HTML代码,然后从上到下依次加载的图片标签.如果页面很长,隐藏在页面下方的图片其实已经被浏览器加载了.如果用户不向下 ...

  4. Java对图片懒加载_[Java教程]JQuery实现图片懒加载_星空网

    JQuery实现图片懒加载 2018-08-16 0 懒加载的原因: 对于图片过多的场景,为了提高页面的加载速度,降低服务器的负载,增强用户体验,我们对还没出现在视野的图片先不加载,当元素出现在我们视 ...

  5. jquery跟js初始化加载的多种方法及区别介绍

    jquery是等待页面加载完数据,以及页面部分元素:js是页面全部加载完成才执行初始化加载,具体示例祥看本文 jquery和js初始化加载页面的区别:  jquery:等待页面加载完数据,以及页面部分 ...

  6. 03 jquery easyui 之 easyLoader 加载器

    EasyLoader 是可以加载CSS样式.脚本.动态加载easyui组件.需要使用到easyloader.js,就不使用jquery.easyui.min.js 加载 EasyUI 模块 1 2 3 ...

  7. jquery实现页面等待加载“转圈圈”效果

    jquery实现页面等待加载"转圈圈"效果 A little of BB:看了不少前端框架,寻思着自己diy封一个加载转圈圈的效果,以后在项目上节省时间("懒" ...

  8. 基于jquery的上拉加载更多

    一个简易的基于jquery的上拉加载更多demo,上拉加载的原理就是容器的高度+容器的scrollTop>=容器内容的高度,整个demo还加上了回弹的动效. <!DOCTYPE html& ...

  9. 【动态ppt制作软件】Focusky教程 | 设置预加载信息

    Focusky(以下简称"FS软件")多媒体演示制作大师允许用户自定义预加载信息,让幻灯片更具特色.在Focusky演示软件上定义预加载信息主要有两种方法: 方法一:点击菜单栏中的 ...

  10. JQuery 在DIV中加载页面

    JQuery 在DIV中加载页面 在做页面设计的时候,有时需要在一个页面上引入另一个页面,用jquery比较简单 index.html <!DOCTYPE html PUBLIC "- ...

最新文章

  1. python 基础 day3
  2. ajax传递对象数组
  3. Android中图片的目录
  4. 清除 Xcode 项目缓存
  5. 背完这444句,你的口语绝对不成问题了
  6. linux下的a.out文件
  7. javascript --- Vue初始化 模板渲染
  8. [HNOI2011]XOR和路径
  9. 基于Python+Django+Mysql的蔬菜水果在线购物商城
  10. 【Java开发规范】hashCode 和 equals 的处理规则
  11. 雷林鹏分享:使用Yaf Codes Generator工具构建YAF测试环境
  12. windows环境下Nginx配置
  13. 深入Atlas系列:客户端网络访问基础结构(上) - WebRequest的工作流程与生命周期...
  14. Android之adb安装apk
  15. 微信第三方平台服务器,微信三方平台接入
  16. html5中加水平分割线,HTML设置水平分割线
  17. 布局平板电脑 英特尔Atom新核芯全解析
  18. php guzzle并发,使用Guzzle并发请求接口
  19. 煮酒论英雄——点评三国人物
  20. 假期即将结束,前方道路还很长……CLANNAD,16话,渚就这么香消玉殒了……

热门文章

  1. 算法思想理解系列 -- 检索排序学习之pairwise类型
  2. 差分运算放大电路原理解析
  3. C 语言隐式类型转换
  4. 基于身高与体重数据集与Auto数据集分别进行线性回归和Lasso回归(代码逐行讲解,超细节)
  5. 图片裁剪工具之cropper.js
  6. [Swift]UIButton文本添加下划线
  7. matlab2016agui出错,关于 gui运行出错的问题
  8. 人工智能几乎会影响到 IT 行业的每个方面,包括编程和开发
  9. 利用沪江小D做个词典小工具
  10. Markdown插入图片操作