Функция получения jquery для получения части ответа - PullRequest
1 голос
/ 05 сентября 2011
$.get('ajax/test.html', function(data) {
    $('.result').html(data);
    alert('Load was performed.');
});

здесь функция get извлекает test.html и вставляет в класс результатов div.но мое требование состоит в том, чтобы извлечь только некоторую часть test.html (т.е. бла-бла) и вставить в некоторый div текущей страницы.

Ответы [ 2 ]

2 голосов
/ 05 сентября 2011

Использование $.load до загрузка фрагменты страницы

$.load('mypage.html #mycontainer')
0 голосов
/ 05 сентября 2011

Поместите некоторый текст в test.html, который будет служить «границей», и затем вы можете использовать JavaScript, чтобы разделить его на две части.Например:

test.html

<div>...</div>
<input />
<label>...</label>

<!-- SPLIT HERE -->

<div>...</div>
<span>...</span>

JavaScript

$.get('ajax/test.html', function(data) {
    var dataArray = data.split('<!-- SPLIT HERE -->');
    $('.result').html(dataArray[0]);
    alert('Load was performed.');
});
...