日期:2014-05-16 浏览次数:20655 次
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>001 </title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(shua); function shua(){ var p=$("p"); for (var i=0;i<p.length ;i++ ) { $.get("001.asp?name=123"+"&t="+(new Date()),null,function(date){ //t=new Date()是防止IE缓存,能够和数据库及时更新 $(p[i]).text(date); }); } } </script> </head> <body> 显示结果: <p id="aaa">000</p> <p id="aaa">111</p> <p id="aaa">222</p> <p id="aaa">333</p> <p id="aaa">444</p> </body>
<!--#include file="conn.asp"--> 这个是连接数据库字符串文件,不必理会 <% response.charset="gb2312" %> <% name=request("name") Set rs=server.CreateObject("adodb.recordset") sql="select * from users where uname='" &name & "'" rs.open sql,conn,1,1 uqian=rs("uqian") Call close_rs Call close_conn response.write uqian %>
function shua(){ var p=$("p"); for (var i=0;i<p.length ;i++ ) { $.ajax({ async: false, // 默认true(异步请求) cache: true, // 默认true,设置为 false 将不会从浏览器缓存中加载请求信息。 type: "post", // 默认:GET 请求方式:[POST/GET] url: "001.asp?name=123"+"&t="+(new Date()), // 默认当前地址,发送请求的地址 error: function(data) { alert('Error request failed'); }, // 请求失败时调用 timeout: 1000, // 设置请求超时时间 success: function(data) { // 请求成功后回调函数 参数:服务器返回数据,数据格式. $(p[i]).text(date); }}) } }
------解决方案--------------------
是响应的问题。
你不能一次取得,循环插入么?
------解决方案--------------------
dddddddddddddddddddddddd
------解决方案--------------------
用jquery,方便是方便,不过对于不很了解jquery的人来说问题也很多,尤其对于新应用上,建议自己写JS代码来处理,方便控制问题的所在!待测试都没有问题了。再返回使用JQUERY。
------解决方案--------------------
p[i]这样,貌似变DOM对象了