Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用jquery加载外部html文件并访问其内容_Php_Jquery_Loading - Fatal编程技术网

Php 使用jquery加载外部html文件并访问其内容

Php 使用jquery加载外部html文件并访问其内容,php,jquery,loading,Php,Jquery,Loading,我需要访问另一个HTML文件中的表中的一些TD值。我真的不知道什么方法能帮我找到一个有效的解决方案。目前我想使用jquery访问它。我所设想的解决这个问题的方法是将整个外部HTML文件加载到主文件中的一个DIV中,然后通过TDs查找我最喜欢的一个,并将其内容打印到我的主表TD中。我似乎没办法弄明白。请帮我做这个! 我的主要PHP文件: <?php ... ... $loading_transmitter = $_POST['transmitter']; ?> <script

我需要访问另一个
HTML
文件中的
表中的一些
TD
值。我真的不知道什么方法能帮我找到一个有效的解决方案。目前我想使用jquery访问它。我所设想的解决这个问题的方法是将整个外部HTML文件加载到主文件中的一个DIV中,然后通过TDs查找我最喜欢的一个,并将其内容打印到我的主表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>

$(“#结果”).load(“”,function(){
var main_proc_temp=$(表:第n个子项(2).tr:n子项(1).td:n子项(3)).text();#从外部文件加载的表
警报(main_proc_temp);#它应该警报:“OK”,但alets:“Undefined”
});

加载文件的内容是否以这种方式可用?因为在将它加载到页面上后(运行良好),我检查了源代码,发现
结果
div仍然是空的。

我认为您没有
tr和td类
,所以从
选择器中删除
,然后检查

您还应该在
响应中
查找
,如

$(“#结果”).load(“”,函数(数据){
var main_proc_temp=$(数据).find('table:nth child(2)tr:nth child(1)td:nth child(3)')。text();
警报(主程序温度);
});

如果您使用的是PHP,您能否在这些值发生更改时将其写入数据库并以这种方式访问它们?

目前的主要问题是访问这些值,这些值位于内置HTML文件中,对于某些通信发送器来说是只读的!
$("#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);
});