0 0

jquery实现comet例子的问题,懂的进0

html代码:
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
var url = "/comet/CometServlet";
var timestamp = 0;
var error = false;
function connect(){
$.ajax({
url:url,
type:"GET",
dataType : "json",
success:function(response){
$("#number").html(response.number);
},
error:function(){
connect();
},
complete:function(){
connect();
}
});
}
$(function(){
$("#cometButton").bind("click",function(){
connect();
});
});

</script>
</head>
<body>
<li>获取comet数字</li>
<input type="button" id="cometButton" value="click" />
<div id="number"></div>
</body>
</html>
上面的代码简单的测试comet,服务器端会每隔3秒发送数据,但是客户端读取不到数据,请问是什么原因?
2012年7月06日 09:36
  • 描述: FireBug截图
  • 大小: 14.8 KB

4个答案 按时间排序 按投票排序

0 0

补充下:
你连接到你的后台了没?
你的后台返回有数据没?

2012年7月06日 11:20
0 0

$("#number").html(response.number); 
1、这里传回来的是什么东西? 是一个字符串,不是一个对象,你当然不能这么用
如果是JSON对象的话,你需要eval转下,转成对象,然后再对象打点调用
2、确定你这个response 有值

输出来,alert 或者用firebug的console.log(response)

2012年7月06日 11:19
0 0

给你个例子吧
http://www.txdnet.cn/log/20561367000001.xhtm

2012年7月06日 10:16
0 0

var data={
  参数:参数
}
$.ajax({
url:url,
type:"GET",
dataType : "json",
data:data ---- 你这应该少 了这个。你参数没穿到后台吧
success:function(response){
$("#number").html(response.number);
},

2012年7月06日 09:40

相关推荐

    JQuery+Comet+IAsyncHttpHandler 简易聊天室

    总的来说,“JQuery + Comet + IAsyncHttpHandler 简易聊天室”项目展示了一个利用现代Web技术实现实时通信的例子,结合了前端的jQuery库和后端的异步处理技术,实现了高效且实时的聊天功能。这样的设计思路对于学习...

    javaweb实现后台向前台的消息推送 comet4j

    在JavaWeb开发中,实时通信是一项重要的功能,它允许服务器主动向客户端推送数据,而不仅仅是响应客户端的请求。...通过这个例子,你可以了解到Comet4j如何帮助开发者构建实时的、双向通信的Web应用,提高用户体验。

    jquery例子带数据库

    通过WebSocket或者AJAX长轮询( Comet 技术),可以实现页面与数据库的实时交互。例如,使用WebSockets,前端可以通过创建WebSocket对象实时接收服务器推送的数据,更新DOM: ```javascript var socket = new ...

    Comet4j推送

    这个例子可能包含了服务器端和客户端的代码,用于演示如何使用Comet4j框架进行数据推送。服务器端的代码可能会创建一个Comet服务,监听特定的URL,并在有新数据时通过这个连接向客户端推送。客户端则会建立一个持久...

    asp.net 长连接(聊天室例子)打包成解决方案

    在这个"asp.net 长连接(聊天室例子)打包成解决方案"中,开发者提供了一个具体的实例来演示如何在ASP.NET环境中实现长连接功能。 1. **长连接基础**: - 长连接,也称为持久连接,是相对于短连接(HTTP默认的无...

    C# ASP.NET不妥控件编程实例续2之Ajax实现

    股票定时刷新是另一个使用Ajax的例子,它可以实现在后台定期查询股票信息并在页面上实时更新。这通常通过设置定时器触发Ajax请求,服务器端接收到请求后查询最新股票数据,然后返回给客户端。为了优化性能,可以采用...

    一个完整的用ajax反转 server push(服务器主动向页面推送数据)技术实现的web聊天室源码

    本项目是一个利用Ajax反向推送(Comet技术)实现的Web聊天室源码,通过Java语言的Servlet作为控制器,提供了一个完整的可运行示例。 首先,我们要理解什么是Ajax反向推送(Comet技术)。传统的Ajax请求是客户端发起...

    教你如何终止JQUERY的$.AJAX请求

    在这个例子中,`secondTry`会在1秒后执行,终止`firstTry`的Ajax请求。 总结来说,jQuery的`$.get`等函数返回的`XMLHttpRequest`对象提供了`abort()`方法,使我们能够有效地管理和终止Ajax请求。这在处理用户频繁...

    JavaScript权威指南(第6版)(中文版)

    《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...

    JavaScript权威指南(第6版)

    《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...

    JavaScript权威指南(第6版) 中文版

    《JavaScript权威指南(第6版)》要讲述的内容涵盖JavaScript语言本身,以及web浏览器所实现的JavaScript API。本书第6版涵盖了 html5 和 ecmascript 5,很多章节完全重写,增加了当今 web 开发的最佳实践的内容,新增...

    JS超级名著《Essentials of Javascript》

    **John Resig**是一位著名的JavaScript开发者和讲师,以其对jQuery框架的贡献而闻名。他还撰写了多本关于JavaScript编程的书籍,并在多个场合发表过演讲。 ### Reverse Ajax **Reverse Ajax**(也称为Comet)是一...

Global site tag (gtag.js) - Google Analytics