在angular中使用jquery从$http返回数据.get请求
Using jquery in angular in returning data from $http.get request
我向apache服务器发出$http.get
请求,响应是一个HTML页面。我想使用jquery从HTML页面中获取一些数据。
我的控制器代码是:
app.controller('MainController', ['$scope', '$http', function($scope, $http) {
$scope.showImages = function() {
$http.get('http://localhost/images/').success(function(data) {
$scope.images = data;
});
};
}]);
我可以看到,在$scope.images
是存储从服务器返回的html页面,但我不知道如何使用jquery来提取例如,所有的值出现在页面
如果要提取任何信息,可以直接从数据中实现。只需为调用添加数据类型并使用jQuery(data)来访问html
app.controller('MainController', ['$scope', '$http', function($scope, $http) {
$scope.showImages = function() {
$http.get('http://localhost/images/',
dataType: "html").success(function(data) {
// Now use this html Object as normal object and retrieve information
var htmlObject = jQuery(data);
$scope.images = data;
});
};
}]);
如果我理解正确的话,您需要在进行任何操作之前解析HTML。
如果你想显示图像,那么你只需要从服务器获取图像的路径/url,而不是图像数据或HTML。
相关文章:
- 返回$http内的父函数
- Python Flask Web服务器未接收到JSON ajax POST请求,服务器返回HTTP 200 OPTION
- 为什么我不能返回 $.ajax 结果,但可以返回 $http.post 的结果
- $http.get 返回 HTTP 代码 401
- 刷新从承诺返回$http数据
- 从 Angular 服务返回 http 数据
- angularjs 中的 $http POST 调用返回 HTTP 状态代码 405
- jquery FullCalendar 返回 http 403 错误
- Angularjs模拟一个返回$http承诺的函数
- js函数返回http响应值
- Angularjs向调用对象返回$http响应
- 如何使用angular工厂从rest api返回http get请求
- 连接到我的Visual Studio在线API返回HTTP 302
- 如何使用$q异步返回http请求的值(使用typescript)
- 返回http之前的Angular JS函数.得到完成
- 从javascript web服务客户端发送CORS POST请求返回http 405错误
- 对Mailchimp API 3.0的Ajax调用返回HTTP 501
- 如何使此筛选器返回$http或$resource中的值
- 如何返回 Http 响应
- Ajax返回HTTP响应501:方法未实现