2013-04-18 44 views
0

我的HTML内容是这样的:

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

不知怎的,我不是从$。员额在#bottomLogTable位置得到返回的数据,但萤火说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

发布连接到一个txt文件?这个文件的内容是什么? –

+0

这应该工作,假设'数据'包含表行。 –

+0

我有我的tr行信息在这个文件中.... –

回答

0

编辑:如果您有效地收到响应,但仍然无法正常工作,则可能是跨域问题。你可以试试把你的文本文件中完全相同的域名,您的网页,看看它是否工作...

,它可能值得mentionning住在的jQuery的最后一个版本弃用......

由于jQuery 1.7的.live()方法已被弃用。使用。对()将事件处理程序

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

+0

也出现同样的问题,但它仍然无效。 –

+1

你不知道OP使用什么版本的jQ,所以这绝对不是答案... – Shomz

+0

何时或如何注入元素#logClick在页面中? –