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

发布于 2024-12-03 07:38:41 字数 235 浏览 1 评论 0原文

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

这里 get 函数获取 test.html 并插入到结果类 div 中。 但我的要求是仅获取 test.html 的某些部分(即 blah blah )并插入到当前页面的某些 div 中。

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

here get function fetches test.html and inserts in result class div.
but my requirement is to fetch only some part of test.html(ie. blah blah ) and insert into some div of current page.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

感情旳空白 2024-12-10 07:38:41

使用 $.load加载页面片段

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

Use $.load to load page fragments

$.load('mypage.html #mycontainer')
青瓷清茶倾城歌 2024-12-10 07:38:41

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

Put some text into test.html that will serve as the "boundary", and then you can use JavaScript to split it into its two parts. For example:

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.');
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文