Ajax长轮询
HTML code:
<script type="text/javascript">
<!--
var time = 0;
var http_request=null;
function HttpRequest(){
if (window.ActiveXObject){
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest){
http_request = new XMLHttpRequest();
}
return http_request;
}
HttpRequest();
function autoSend(timestamp){
url = 'http://www.me.c/comet/back.php';
http_request.open('GET', url, false);
//http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
http_request.send('timestamp='+ timestamp +'&num='+Math.random());
// http_request.onreadystatuschange = CallBack;
var data = http_request.responseText;
var json = eval('('+ data +')');
alert(json.timestamp);
document.getElementById('content').innerHTML += '<div>'+json.msg +'</div>'
autoSend(json.timestamp);
}
function send(){
var msg = document.getElementById('msg').value;
var url = 'http://www.me.c/comet/back.php';
http_request.open('POST', url, false);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
http_request.send('msg='+msg+'&num='+Math.random()
相关问答:
查看源文件时出来的
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
$create(Sys.UI._Upd ......
在家研究ajax,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1&q ......
现在用的功能相当于选项卡,之前的使用js控制层的现实来识别的,函数如下
JScript code:
function showDiv(id,num)
{ for(i=1;i<=num;i++) {
var currentId="div"+i;
......
搜了,说是跨域的问题,可是我跨域了吗?
url="getcustomer.asp";//没有域呀?
test.html访问js文件,如果都部署在iis下,没问题
可是,如果test.html不部署,就是直接点击test.html打开就会出现 ......