关于Ajax循环读取时,数据无法更新的问题!
JScript code:
function PageLoad()
{
setInterval("Buttononclick()",1000);
}
function Buttononclick()
{
NowTime.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());
Process(45);
}
function Process(HouseList)
{
if (HouseList!=null)
{
SendResult = BackSend('DisplayHouseList.aspx?UnitID=' + HouseList);
alert(SendResult);
}
}
BackSend(URL)
函数是另一个JS文件中的函数,主要通过Ajax从特定的URL内获得字符串
DisplayHouseList.aspx
主要是从库里读出数据,并生成相应的字符串,显示出来!
现在调用PageLoad()后,
<body onload="PageLoad();">
可以每秒后台访问一次,也能返回正确的值。但当数据库中值变化时,单独访问DisplayHouseList.aspx?UnitID=xxx时,可得到正确值,但是通过BackSend(URL)却无法实时更换得到字符串,只能获取头一次申请的字符串。只有当刷新页面之后,才能再次获取新的字符串,但数据库修改后,依然不能同步修改获取的字符串内容。求解!!
程序的意图是希望页面在加载后,能通过AJAX,实现后台读取数据库,并前台动态更新。
谢谢了!!!搞定!!只在当前页面里加了
HTML
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
&
相关问答:
如金山词霸网页左上角上的每日一句
$('#elementID').html();
应该可以吧
别沉了啊!~!
问题不够清晰
document.getElementById("控件ID").innerHtml;
h ......
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
如题
哪种的。ajax.dlla\ajaxpro.dll
传统写法就是xmlhttphandle还是ajax组件?
http://download.csdn.net/source/652519
去这里看看吧,主要是针对菜鸟和新手的,如果是高手就另当别论了
最简单的....
拖 ......
我的ajax的updatepanel控件里的面不能执行response.write,可是我需要弹出对话框,我要怎么做呢?
有没有不需要response.write弹提示框的做法呢?
另外我的页面上有一个web用户控件,然后放一个gridview在updatepa ......
<XML>
<FLAG>1</FLAG>
<REASON></REASON>
<ADVERT><ADID>64</ADID><ADNAME>英皇娱乐四</ADNAME><ADCONTENT>内容一</ADCONTENT><ADT ......