Как можно было бы обновить разделение страницы, используя jquery с содержимым из другого файла HTML?

0

Я пробовал несколько вещей, хотя я не могу получить правильную комбинацию кода. В настоящее время я создаю скрипт в PHP, JQuery (который для меня новичок) и Javascript.

[php code]

// Define page number
if (!$pagenumber) {
    $pagenumber = 0;
}

$end = 6;
$newpage = 0;
echo '<h3>';

// Previous Page
if (($pagenumber >= 1) || ($pagenumber == $end)) {
    $newpage = $pagenumber - 1;
    echo '<a href="#" id="prev">Prev.</a>';
}

// Display initial page
$link = "../content/include/article/p".$newpage.".html";
include($link);
echo 'Page '.($pagenumber + 1).' of '.$end;

// Next page
if ($pagenumber < $end) {
    $newpage = $pagenumber + 1;
    echo '<a href="#" id="next">Next</a>';
}

echo '</h3>'."\n\n\n";

[/php code]

В любом случае я попытался использовать некоторый jQuery, а не какой-то длинный закодированный код javascript. По сути, мне нужно, чтобы в событии click был перезагружен/обновлен контент DIV с содержимым другого HTML файла на том же сервере.

Вероятно, вы можете увидеть, что я использую PHP для увеличения/уменьшения значения страницы. Значение из этого должно быть перенесено в Javascript и передано как переменная, в которой содержимое страницы перезагружается.

Кто-нибудь знает простой или простой способ сделать это, используя PHP или jQuery - желательно динамический метод.

Много удовольствия за любую помощь.

Аарон

Теги:

1 ответ

0

Вы пробовали метод jQuery.load(). Вы можете загрузить полный контент страницы html или любой div на странице html в div с использованием нагрузки.

$( "#divID" ).load( "ajax/test.html" );

Надеюсь, поможет.

  • 0
    Спасибо за ответ. На данный момент я использую некоторый код, который берет значения из формы выбора, хотя это было не то, что я изначально планировал сделать. Это скорее рабочий компромисс.
  • 0
    <script type = "text / javascript"> $ ("form.submitForm"). on ("submit", function (e) {e.preventDefault () return false;}); $ (function () {$ ("# s"). change (function () {if ($ (this) .val ()) {$ ("# lh"). load ($ (this) .val () ); $ ("# m"). submit ();}});}); </ script> Это скрипт для ссылок на формы, хотя я бы предпочел другой путь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню