【发布时间】:2017-05-31 15:06:58
【问题描述】:
我有简单的角度代码来从 url 读取 json api: http://sepehr360.com/Flight/FlightSearchGrouped?str={%22Browser%22:%22TestAndroid%22,%22CookieGuid%22:%22%22,%22CredentialPassword%22:%22%22,%22CredentialUserName%22:%22%22,%22CurencyType%22:% 22IRR%22,%22CurrentUICulture%22:%22fa-ir%22,%22From%22:%22SYZ%22,%22IntervalDay%22:0,%22IsCancelAvail%22:false,%22IsDirectContract%22:false,%22IsFlightContinuous% 22:false,%22IsLogin%22:true,%22IsOnlineSupport%22:false,%22IsTour%22:false,%22Language%22:%22fa%22,%22PageSize%22:10,%22Passenger%22:%22% 22,%22PassengerItem%22:%22%22,%22RecordId%22:1,%22SortOrder%22:1,%22StartDate%22:%221396/3/15%22,%22To%22:%22IKA,THR% 22,%22UserHostAddress%22:%22%22,%22UserInfoId%22:%22%22,%22UserName%22:%22Mobile360%22,%22getTwoWay%22:false}
当我通过浏览器获取此 url 并提供 json 数据时 我使用这个角度代码来读取那个 url
/**
* Created by ZeroL on 27/05/2017.
*/
var myApp = angular.module('myApp',[]);
myApp.controller('myController' ,function($scope,$http){
}}
var $seplink = "sepehr360.com/Flight/FlightSearchGrouped?str={"Browser":"TestAndroid","CookieGuid":"","CredentialPassword":"","CredentialUserName":"","CurencyType":"IRR","CurrentUICulture":"fa-ir","From":"SYZ","IntervalDay":0,"IsCancelAvail":false,"IsDirectContract":false,"IsFlightContinuous":false,"IsLogin":true,"IsOnlineSupport":false,"IsTour":false,"Language":"fa","PageSize":10,"Passenger":"","PassengerItem":"","RecordId":1,"SortOrder":1,"StartDate":"1396/3/15","To":"IKA,THR","UserHostAddress":"","UserInfoId":"","UserName":"Mobile360","getTwoWay":false}";
var $seplink1 = "data.json";
$http.get($seplink)
.success(function(response){
$scope.myData = response;
}
);
});
<html>
<head>
<script src="angular.min.js"></script>
<script src="js.js"></script>
</head>
<body ng-app="myApp" ng-controller="myController">
Search : <input title="search" type="text" value="" ng-model="search"/>
<table border=1>
<tr ng-repeat="data in myData.FlightList">
<td><img src="http://sepehr360.ir/{{data.AirLineImage}}" alt="ar"></td>
<td>{{data.AirLineTitle}}</td>
<td>{{data.FormatedPrice}}</td>
<td> <a href="http://sepehr360.com{{data.FlightItems[0].FlightInfo.AgencyAddress}}">get this thicket</a>
</td>
</tr>
</table>
</body>
</html>
我看到没有访问信息的结果 但我尝试将 url 数据保存到本地的 data.js 并且代码运行良好 请帮我用http从这个url读取json数据 谢谢
【问题讨论】:
标签: javascript angularjs json http-headers