无法将$ .post中的数据返回到使用jquery显示?

时间:2013-04-18 19:15:15

标签: javascript jquery

我的HTML内容如下所示:

            <table>
                    <tr>
                          <th>Log1 Column</th>
                          <th>Log2 Column</th>
                          <th>Log3 Column</th>
                    </tr>
            <tbody id="bottomLogTable"></tbody>
            </table>

不知怎的,我没有从#bottomLogTable位置的$ .post获取返回数据,但是firebug说200 ok,这意味着返回了数据。

        $("#logClick").live("click", function()
        {
              $.post("node2542.txt", function(data)
              {
                    $("#bottomLogTable").append(data); // not display returned data
                    $("#bottomLogTable").html(data); // also not display returned data

              });
        });

是否有任何建议或想法让我朝着正确的方向努力解决这个问题?

1 个答案:

答案 0 :(得分:0)

编辑:如果您有效收到回复但仍然无效,则可能是跨域问题。您可以尝试将文本文件放在与页面完全相同的域中,看它是否有效......

值得一提的是,在jQuery的最新版本中不推荐使用Live ...

  

从jQuery 1.7开始,不推荐使用.live()方法。使用.on()附加事件处理程序

     

http://api.jquery.com/live/