Я бы попробовал использовать лучший способ связи, такой как JSON или XML. Одно это сделало бы весь этот запрос AJAX ОЧЕНЬ более эффективным. Идея заключается в том, что вы можете добавить data
, который вы возвращаете, в соответствующее местоположение, вам не нужно возвращать какой-либо HTML.
$.ajax({
type: 'post',
url: 'some-script.php',
success: function( response ){
//neat jquery element creation
var newFeed = $("div", {
"class" : "feedClass",
"text" : response.newText
});
$(".items").append(newFeed);
$(".keys").text(response.newText);
}
});
Если вам нужно изменить текст элемента, вы можете использовать .text () .
Получить:
$(".some-class").text();
Установка:
$(".some-class").text("Some Text");
Если вам нужно изменить HTML-элемент, используйте .html ()
GET / SET аналогично $.text()
Короче говоря, я бы определенно рекомендовал прочитать столько документации по jQuery , сколько вы можете, там есть много интересных трюков / демонстраций.