jquery获取函数来获取响应的一部分

时间:2011-09-05 17:40:37

标签: jquery get response partial

$.get('ajax/test.html', function(data) {
    $('.result').html(data);
    alert('Load was performed.');
});

这里获取函数提取test.html并在结果类div中插入。 但我的要求是只获取test.html的某些部分(即等等)并插入当前页面的某个div。

2 个答案:

答案 0 :(得分:2)

使用$.loadload页面片段

$.load('mypage.html #mycontainer')

答案 1 :(得分:0)

将一些文本放入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.');
});