загрузка внешнего html-файла с помощью jquery и доступ к его содержимому

Мне нужно получить доступ к некоторым значениям TD в TABLE, который находится в другом файле HTML. Я не совсем уверен, какой способ поможет мне получить рабочее решение для этого. В настоящее время я хочу получить к нему доступ с помощью jquery. Все, что я представляю для решения этой проблемы, - это загрузить весь внешний файл HTML в DIV в моем основном файле и выполнить поиск по TD, чтобы найти мой любимый и распечатать его содержимое в моем основном TABLE 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>

Доступно ли содержимое загруженного файла таким образом? Потому что после загрузки его на страницу (что идет хорошо), я проверил исходный код и обнаружил, что div result еще пуст.


person Afghan Dev    schedule 02.07.2013    source источник


Ответы (2)


Я думаю, что у вас нет tr and td class, поэтому удалите . из selectors, а затем проверьте.

Также вам следует find table поставить лайк response,

как,

$("#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);
});
person Rohan Kumar    schedule 02.07.2013

Если вы используете PHP, можете ли вы не записывать эти значения в базу данных по мере их изменения и получать к ним доступ таким образом?

person jlewkovich    schedule 02.07.2013
comment
Ну, основная проблема в настоящее время заключается в ДОСТУПЕ К ЭТИМ ЗНАЧЕНИЯМ, значения находятся во встроенном файле HTML, который доступен только для чтения для некоторых коммуникационных передатчиков! - person Afghan Dev; 02.07.2013