我有三个文件,分别是1. 1. $i= //对变量i进行一系列运算 include("2. 2. Ajax.js大体内容如下: 每隔1秒中请求一下2. httpxml.open("get","2. XX.innerHTML=httpxml.responseText; 但是现在的问题是XX.innerHTML始终不变,不知为何? 已确认以下信息: 1、1. 2、Ajax.js也按照规定频率执行请求动作 回复讨论(解决方案) httpxml.open("get","2. httpxml.open("get"," 1. 2. 加随机数是没有问题的,能体现效果 2楼版主,请问问题在哪呢 不是说了吗? 那么你只访问2. 提醒下,在1. 呵呵,很感谢提醒。但是被提醒的应该是你 你 httpxml.open("get","2. 而2. 但是 2. 1. 你确认直接调2. 但是 2. 这么看还是拿出你的详细一些的代码,看一下吧~ 不是页面缓存么? 老徐说的很清楚了吧 是1包含了2 你要请求1才能得到结果。。。。没理解include吧 我还是贴出来吧。最终想实现一个Ajax的例子,共4个文件,分别是form. form. 1. for ($i;$i { $_SESSION["temp"]=$i; sleep(1); } ?> 2. echo $_SESSION["temp"]; Ajax.js内容如下: function createRequestObject() { var http; if (navigator.appName == "Microsoft Internet Explorer") { http = new ActiveXObject("Microsoft.XMLHTTP"); } else { http = new XMLHttpRequest(); } return http; } function sendRequest() { var http = createRequestObject(); http.onreadystatechange = function () { handleResponse(http); }; http.send(null); } function handleResponse(http) { var response; if (http.readyState == 4) { response = http.responseText; http.open("GET", "2. document.getElementById("status").innerHTML = response; if (response setTimeout("sendRequest()", 1000); } else { document.getElementById("status").innerHTML = "Done."; } } } function startUpload() { setTimeout("sendRequest()", 1000); } document.getElementById("myForm").onsubmit = startUpload; 我想实现的效果是在form里点击“生成报表”按钮,则会每一秒钟显示一个从0到9的数字。 请高手帮助分析下原因,现在点击“生成报表”按钮后未有数字每隔1秒显示出来 有哪位高手指点下? 我知道你想做什么了(上传进度条) 那么对不起,你走进死胡同了 对于上传进度条, 如何写?你搜索一下就知道了 你的应用不可能实现的原因在于默认的文件方式的 session session 临时文件一旦被打开,就不能被其他进程再打开了 对于其他存储方式是否也是这样,没有测试过不好乱说 版主,我确实想实现类似进度条的功能,但是不是文件上传的进度条。(文件上传进度条的实现方式我已了解) 我想实现的是用Ajax获取1. 除了 seeeion,你就不能用其他共享手段传递数据吗? 我是菜鸟,请版主指教 难道没有人会么 哎。用数据库共享数据了
09-15 16:51