如下图:
1.目的:想通过更改图片中的日期2011-11-4从数据库中更新日期2.比如,将input框中的2011-11-4改成2011-11-5,onchange事件将date用GET方式var xhr = createXHR();
var urlString = 'date='+txtdate.value+'×tamp='+new Date().getTime();
xhr.open('GET','ajax_for_dip.php?'+urlString,true);
传给一个 ajax.php 页面,后在ajax.php里面接收date数据,问题卡在下面,
此时该做如何操作才能将date传给图片中的页面并且刷新呢?3.图片中的数据是通过数据库按时间循环出来的..不知道以上有没有描述清楚,谢谢~~
1.目的:想通过更改图片中的日期2011-11-4从数据库中更新日期2.比如,将input框中的2011-11-4改成2011-11-5,onchange事件将date用GET方式var xhr = createXHR();
var urlString = 'date='+txtdate.value+'×tamp='+new Date().getTime();
xhr.open('GET','ajax_for_dip.php?'+urlString,true);
传给一个 ajax.php 页面,后在ajax.php里面接收date数据,问题卡在下面,
此时该做如何操作才能将date传给图片中的页面并且刷新呢?3.图片中的数据是通过数据库按时间循环出来的..不知道以上有没有描述清楚,谢谢~~
<?php
$date=$_GET['date']; //接收日期参数
//入库操作
echo $date;//返回$date
?>
AJAX文件 'date'就是你想显示日期的地方
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
document.getElementById('date').innerHTML=xmlHttp.responseText;
}
}
用AJAX刷新局部数据~~这里我遇到问题
你有没有做过这种AJAX啊?
日期变更时,下面的数据从数据库里面也跟着日期改变THS
关键是你的表设计让js 方便操作修改数据.
ajax提交以及接收返回参数
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
if (!!$_rows = _fetch_array("SELECT
tg_starttime,
tg_endtime,
tg_hour,
tg_eat,
tg_realstarttime,
tg_realendtime,
tg_realhour,
tg_txtreason
FROM
tg_workotime
WHERE
tg_localdate = '{$_GET['date']}'
AND
tg_username = '{$_COOKIE['username']}'
LIMIT
1
")) {
echo json_encode($_rows);}在前台也接收到了var text=xhr.responseText;
eval("var obj="+text);
alert(obj.tg_starttime);
但是我怎么让其循环到下面的呢?
看看这个吧
http://apps.hi.baidu.com/share/detail/44666215