【发布时间】:2017-07-31 11:47:06
【问题描述】:
我们正在开发 Java 项目,其中后端是 java + spring,前端是 angular 2 + HTML。
我想做跨域 html 解析,但是我们没有权限访问服务器端的外部链接,因为我们有一些外部域的安全问题,所以我们必须获取 DOM 内容在客户端使用 jquery 的链接。
我试过这些:
var url = "http://xyz.aspx";
$http({
method: 'JSONP',
url: url,
params: {
format: 'jsonp',
json_callback: 'JSON_CALLBACK'
}
}).
success(function(response) {
$scope.test = response;
}).
error(function(status) {
//your code when fails
});
我需要解析的外部链接包含许多href 链接。我还需要解析这些链接的内容。
上面的代码都试过了:
在控制台中出现错误 - Uncaught SyntaxError: Unexpected token
获取页面内容并传递到服务器端进行解析的最佳解决方案是什么?
【问题讨论】:
-
请提供一些反馈,我的回答对你有用吗?
标签: javascript angularjs http angular angular-ui-bootstrap