更新ajax send()内容
update ajax send() content
我正在尝试从ajax调用接收数据,然后使用ajax将这些数据发回
javascript代码:setInterval (function ()
{
var xmlhttp = new XMLHttpRequest();
var content = "data=1";
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
content = "data=" + xmlhttp.responseText;
alert (xmlhttp.responseText);
}
}
xmlhttp.open("POST" , "execute-page.php" , true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(content);
},5000);
现在的问题是,它一直在发送旧的内容。如何使用ajax响应文本更新内容变量?
将行var content = "data=1";
移出函数:
var content = "data=1";
setInterval (function ()
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
content = "data=" + xmlhttp.responseText;
alert (xmlhttp.responseText);
}
}
xmlhttp.open("POST" , "execute-page.php" , true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(content);
},5000);
相关文章:
- CSS-如何定位内容数据标题
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 如何用更合适的内容替换document.write
- 将事件聚焦/模糊在可编辑内容的元素上
- JSON重构(合并内容)与javascript
- RegExp:匹配Javascript中除regex值之外的所有内容
- 测试数组中每个项的内容
- 使用jQuery从原始页面内容创建iframe
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 检测页面上某个元素中选择(突出显示)或单击的内容
- 按我自己的类克隆另一个元素的内容和顺序
- document.styleSheets不返回任何内容
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- Javascript获取上一个元素的内容
- 如何自动调整标签的高度以适应内容
- 显示放大镜弹出窗口时隐藏导航内容
- jquery移动对齐按钮取决于内容大小
- 使用javascript的Asp.net内容占位符
- 更新ajax send()内容