Javascript 如何将存储在json文件中的td类放入html表中(使用ajax)

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

首先,我需要承认,我对Javascript的了解非常有限。我一直在努力让我的页面内容在后台刷新,而不用使用jQuery的AJAX进行页面刷新。到目前为止,我已经成功地通过div获得了所有需要成功更新的内容变量。现在,我还想根据div中的值更改td类。我更喜欢将此信息存储到一个变量中,我可以将其带到我的html页面,我想知道如何实现这一点

下面是我的代码的简化示例:

生成所需变量并将其存储(回显)到json数组中的php脚本(example.php)

html表,从示例生成的json中检索变量。php:

<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);