Javascript 如何使用ajax和jquery动态更新数组表?
我有两个文件php(gettable.php和index.php)索引文件显示gettable.php每一个seond获得的结果,我想在索引中动态更新我的表的内容(只有新的或更改的值必须更改)使用ajax,我是ajax初学者 请帮帮我 多谢各位 gettable.phpJavascript 如何使用ajax和jquery动态更新数组表?,javascript,jquery,ajax,dynamic,Javascript,Jquery,Ajax,Dynamic,我有两个文件php(gettable.php和index.php)索引文件显示gettable.php每一个seond获得的结果,我想在索引中动态更新我的表的内容(只有新的或更改的值必须更改)使用ajax,我是ajax初学者 请帮帮我 多谢各位 gettable.php // // // I load data from the server(xml file) $xml = simplexml_load_string($result); foreac
//
//
// I load data from the server(xml file)
$xml = simplexml_load_string($result);
foreach($xml as $node)
{
$name = "";
$value = -1;
foreach($node->attributes() as $a => $b) {
if($a == "name")
{
$name = (string)$b;
}
else if($a == "value")
{
$value = (string)$b;
}
}
$vars[$name] = $value;
}
?>
<table border="1">
<tr>
<th>id</th>
<th>abc</th>
<th>def</th>
</tr>
<tr>
<td><?php
echo "<p>x: ".$vars["x"]."</p>";
?>
</td>
<td><?php
echo "<p>y: ".$vars["y"]."</p>";
?>
</td>
<td><?php
echo "<p>z: ".$vars[z"]."</p>";
?>
</td>
</tr>
</table>
//
//
//我从服务器加载数据(xml文件)
$xml=simplexml\u load\u字符串($result);
foreach($xml作为$node)
{
$name=“”;
$value=-1;
foreach($node->attributes()作为$a=>$b){
如果($a==“名称”)
{
$name=(字符串)$b;
}
否则如果($a==“值”)
{
$value=(字符串)$b;
}
}
$vars[$name]=$value;
}
?>
身份证件
abc
def
脚本代码应该是这样的
$(function(){
function loadData(){
$('#data').load("gettable.php");
}
setInterval(function() { loadData(); }, 1000 );
});
谢谢,但这段代码只是为了每隔一秒钟显示一次数据,我只想修改表中修改过的值。它每隔一秒钟重新记录div,以便自动修改值。是的,但我不想重新加载未更改的数据,我只想加载值并不是所有的表都被修改。有可能吗?在这种情况下,您必须返回JSON格式的值。html标记将位于“index.php”文件中。我们可以调用返回json数据的php文件,并通过ajax将其解析为index.php。再次感谢。你能简化你的回答吗?因为我是这两种语言的初学者。
$(function(){
function loadData(){
$('#data').load("gettable.php");
}
setInterval(function() { loadData(); }, 1000 );
});