У меня есть меню select в jquery mobile, которое я хочу показать таблицу с другого сайта, когда пользователь выбирает параметр, но таблица должна измениться, когда пользователь выбирает другой вариант.
Я использую простой HTML-парсер, но мне было интересно, как добавить значение выбранного параметра к URL-адресу, поэтому, если пользователь выбирает параметр со значением 32, он добавляет 32 к URL-адресу, чтобы URL-адрес, используемый в PHP-код будет " http://www.generalconvention.org/gc/deputations?diocese_id=32 ". Как это сделать с помощью PHP?
<?php
include('simple_html_dom.php');
// get DOM from URL or file
$html = file_get_html('http://www.generalconvention.org/gc/deputations?diocese_id=');
// Find all tables
foreach($html->find('table') as $element)
echo $element;
?>
Вы можете выполнить вызов ajax:
$(".comboboxClass").change(function(){
$("#divHtml").load('http://www.generalconvention.org/gc/deputations?diocese_id='+
$(this).find('option:selected').val()+' table.deputies'
);
});
В #divhtml
загружается содержимое таблицы .deputies
с загрузкой.
После того, как вы зафиксируете значение, соедините его следующим образом:
<?php
$value = "Your form value";
include('simple_html_dom.php');
// get DOM from URL or file
$html = file_get_html('http://www.generalconvention.org/gc/deputations?diocese_id=' . $value);
// Find all tables
foreach($html->find('table') as $element)
echo $element;
?>