0

我有以下页面,其中包含一些随机提示: http://www.javaexperience.com/tips

我只想在网站的其他页面上显示提示,所以我正在进行 ajax 调用并将 ajax 响应返回的任何内容添加到 Div 的 HTML。

DIV html 是:

<div id="tips"><div>

ajax 调用是:

jQuery("#tips").load("/tips/");

问题是 ajax 调用导致整个页面内容被添加到 div (因为页面被附加到 div,上面的 jQuery 代码被无限调用),而我只想添加提示部分。有什么简单的出路吗?

4

2 回答 2

7

这是 load 方法的预期行为,它总是会下载整个内容。您可以指定将加载页面的某个部分解析并放入调用容器中。

jQuery('#tips').load('url #tip1');
于 2012-11-16T17:09:02.310 回答
1

你需要:

$('#tips').load('ajax/test.html #container');

更多关于加载的信息在这里

于 2012-11-16T17:09:11.797 回答