使用 JQuery 从 GET 响应中获取相关信息
Getting relevant information from a GET response using JQuery
我试图只从GET请求中获取必要的信息。 这是我正在使用的功能:
this.updateTargetList = function(content) {
$.get("index.php?AJAXmd=1", function (data) {
var selector = "div.list";
$(selector).html(data);
});
}
GET 返回了一大堆 html,比我需要的要多,所以它将其加载到类为"列表"的div 中。 例如,get 返回:
<div class="a">.....
<div class="b">.......
<div class="list>........</div>
</div>
</div>
如何更改数据以仅获取所需的类或 ID?
有几种方法可以做到这一点。最简单的方法是像这样使用 load()
ajax 速记方法。将#selection
替换为您想要获取的 DOM 部分的选择器。
$('div.list').load('index.php?AJAXmd=1 #selection');
您还可以使用 $.get
或 $.ajax
获取整个页面,然后从响应创建一个 jQuery 对象,然后从中选择所需的信息。
this.updateTargetList = function(content) {
$.get("index.php?AJAXmd=1", function (data) {
var selector = "div.list";
var data = $(data);
var selection = data.find('.list').html();
$(selector).html(selection);
});
}
答案来自 jQuery 可以解析存储在变量中的 HTML 吗?
$(myHtml).filter('#someid').doStuff();
相关文章:
- 从脚本中的动态(javascript)网页获取信息
- 在弹出窗口中获取信息
- 谷歌地图API-获取信息窗口打开时,点击一个圆圈
- 如何创建一个脚本,该脚本给定网站列表,它使用其搜索功能来获取信息
- 使用 JS 和 PHP 从数据库中获取信息
- 你如何从 iframe 获取信息?(JavaScript和/或Python)
- 当用户与谷歌地图交互时,如何从中获取信息
- Twitter引导模式-从iframe中获取信息并填充在主页上
- 在PhoneGap Build中从Facebook获取信息
- 使用Web服务根据对另一个下拉框的选择填充第二个下拉框以获取信息
- 从生成的子进程中获取信息的最佳方法
- 在调用方法来填充详细信息网格之前,如何从填充的下拉列表中获取信息
-
- 下拉菜单使用 Javascript 获取信息
- Javascript 从 id 获取信息
- 如何对调用服务器的 JavaScript 文件进行外部接口调用以获取信息
- 当互联网连接丢失时,如何从 Ajax 调用中获取信息
- 使用 jQuery 从不同域的 iframe 获取信息
- 从 JSON 对象的内部深度获取信息
- 如何从控制台获取信息
- 如何从其他网站获取信息