使用jquery加载外部html文件并访问它的内容

时间:2013-07-02 04:54:06

标签: php jquery loading

我需要访问另一个TD文件中的TABLE中的一些HTML值。我不确定以什么方式帮助我找到一个有效的解决方案。目前我想使用jquery访问它。我想解决这个问题的所有方法是将整个外部HTML文件加载到我的主文件中的DIV中,并通过TD寻找我最喜欢的文件并将其内容打印到我的主要表TD。我似乎无法弄明白。请在这件事上给予我帮助! 我的主要PHP文件:

<?php
...
...
$loading_transmitter = $_POST['transmitter']; 
?> 
<script>  
$("#result").load('<?php echo $loading_transmitter; ?>',function(){
    var main_proc_temp = $(table:nth-child(2).tr:nth-child(1).td:nth-child(3)).text();#table loaded from the external file
    alert(main_proc_temp);#it should alert: "OK" but alets: "Undefined"
});
</script>

加载文件的内容是否可用?因为在页面上加载后(这很顺利),我检查了源代码,发现result div还是空的。

2 个答案:

答案 0 :(得分:1)

我认为您没有tr and td class所以请从.移除selectors然后再检查。

此外,您应该find table response {/ 1}},

$("#result").load('<?php echo $loading_transmitter; ?>',function(data){
    var main_proc_temp = $(data).find('table:nth-child(2) tr:nth-child(1) td:nth-child(3)').text();
    alert(main_proc_temp);
});

答案 1 :(得分:0)

如果您正在使用PHP,那么您是否可以将这些值写入数据库,因为它们会以这种方式进行更改和访问?