Как получить элементы со страницы, где указана ссылка / ссылка на странице .js - PullRequest
0 голосов
/ 10 апреля 2011

Я использую AJAX для динамического извлечения данных из моей страницы php (которая содержит html) и отображения ее на другой html-странице. Это получение всей информации. Но я хочу только информацию под <table> и <p id="recent">. Как это сделать? Вот ссылка на страницу

HTML-страница, на которой выполняется вызов и должен отображаться результат

    <h3><a href="#" id="get">John</a></h3> 
    <div> 
        <p class="post">Result to be displayed</p> 
    </div>

AJAX код

   $.ajaxSetup ({
        cache: false
    });

    //  load() functions

    var loadUrl = "../load.php";
        $("#get").click(function(){
        $(".post")
            .html(ajax_load)
            .load(loadUrl, "language=php&version=5");
    }); 

Ответы [ 3 ]

1 голос
/ 10 апреля 2011

Это загрузит только <table> и <p id="recent-post"> с другой страницы.

$("#get").click(function() {
    var loadUrl = "../load.php?language=php&version=5";
    $(".post").load(loadUrl + ' table, #recent-post');
});
1 голос
/ 10 апреля 2011

Попробуйте изменить код на:

.load(loadUrl+" #recent", "language=php&version=5");

чтобы получить <div id="recent"> или

.load(loadUrl+" table", "language=php&version=5");

для <table>.

Функция загрузки jQuery имеет функцию, с помощью которой вы можете определить селектор для загрузки данных и страницы. http://api.jquery.com/load/

1 голос
/ 10 апреля 2011

Это должно помочь:

$('#get').click(function() {
  $.ajax({
    'url' : 'yoururl.php',
    'type' : 'GET',
    'success' : function(data) {
      $('p.post').html(data);
    }
  });
});

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...