Javascript 如何将存储在json文件中的td类放入html表中(使用ajax)
首先,我需要承认,我对Javascript的了解非常有限。我一直在努力让我的页面内容在后台刷新,而不用使用jQuery的AJAX进行页面刷新。到目前为止,我已经成功地通过div获得了所有需要成功更新的内容变量。现在,我还想根据div中的值更改td类。我更喜欢将此信息存储到一个变量中,我可以将其带到我的html页面,我想知道如何实现这一点 下面是我的代码的简化示例: 生成所需变量并将其存储(回显)到json数组中的php脚本(example.php) html表,从示例生成的json中检索变量。php:Javascript 如何将存储在json文件中的td类放入html表中(使用ajax),javascript,php,html,ajax,json,Javascript,Php,Html,Ajax,Json,首先,我需要承认,我对Javascript的了解非常有限。我一直在努力让我的页面内容在后台刷新,而不用使用jQuery的AJAX进行页面刷新。到目前为止,我已经成功地通过div获得了所有需要成功更新的内容变量。现在,我还想根据div中的值更改td类。我更喜欢将此信息存储到一个变量中,我可以将其带到我的html页面,我想知道如何实现这一点 下面是我的代码的简化示例: 生成所需变量并将其存储(回显)到json数组中的php脚本(example.php) html表,从示例生成的json中检索变量。p
<table>
<tr>
<td class='variable1class'>
<div id='variable1'></div>
</td>
</tr>
</table>
<script type="text/javascript">
$(function() {
refresh();
});
function refresh() {
$.getJSON('example.php', function(data) {
$('div#variable1').html(data.variable1);
});
setTimeout("refresh()",10000);
}
function refresh() {
$.getJSON('example.php', function(data) {
$('div#variable1').html(data.variable1);
$('td#variable1class').html(data.variable1class);
});
setTimeout("refresh()",10000);
}
提前多谢 使用console.log调试“data”变量,并在浏览器中查找任何错误。您给出的语法应该不符合逻辑,因为您首先设置父级A的子级的html,然后设置父级A本身的html
$('td.variable1class').addClass(data.variable1class);
$('td.variable1class').addClass(data.variable1class);