AJAX 数据响应 - 如何解析 html
AJAX data response - how to parse html
我的 AJAX 请求中有这样的响应:
<!DOCTYPE html>
<html>
<head>
<title>AJAX request</title>
<style type="text/CSS">
* {
font-family:Courier New;
}
</style>
</head>
<body>
1
</body>
</html>
但在
$.ajax({
...
complete:function(data){
// data has only <title>AJAX request</title><style type="text/CSS">* {font-family:Courier New;} </style> 1
}
...
});
我无法解析它,我怎样才能从中获取 1 个值?我做错了什么?我没有获得所有 html 标签,只有标题、样式和正文内容。我该如何解决它?
不需要通过 AJAX 发送完整的 HTML,而只需要修改现有 DOM 所需的数据,因为在回调函数完成后响应会立即被删除。
因此,如果您只需要该值(在本例中为 1),则只能发送它,因此 AJAX 调用的完整响应只需:
1
然后你的data
变量的值当然是 1。
您还可以使用 JSON(尤其是要发送更多数据时),例如:
{
"value": 1,
"somethingElse": "some value here"
}
等。
相关文章:
- 使用JavaScript解析HTML
- 有更好的方法吗?(递归解析HTML unicode实体)
- ngResource没有'从JSON文件解析HTML时不起作用
- AJAX 数据响应 - 如何解析 html
- Dojo:在 iframe 加载时解析 HTML 内容
- 使用ajax解析html的最佳方式
- 如何解析html以删除元素并只返回其位置的标题
- 如何在解析 HTML 资源时使 Apache 区分大小写
- 谷歌脚本-从网站论坛解析HTML-并将数据写入工作表
- 从javascript函数解析html源中选择行数据
- 如何在AutoHotKey中解析HTML
- 解析html td返回NaN
- 如何在解析html页面时从html页面中的javascript函数中提取变量的值
- 使用Xpath和Javascript解析HTML
- 如何从AJAX请求中解析HTML
- 使用JavaScript解析HTML表单
- 角度指令模板未解析HTML字符串
- 如何在不获取整个源代码的情况下解析 HTML 源代码
- 使用 AngularJS 解析 HTML 片段
- 解析 HTML 注释中的键值 json