Передача данных в скрипт.
Есть расширения chrome. В самом расширении ссылка на страницу настроек с формой. Как передать значение из страницы формы в скрипт? (в переменную cityname), что-бы скрипт её воспринял?
Пытаюсь передать из формы text в поле cityname скрипта. -<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Angular JS</title> <link rel="stylesheet" type="text/css" href="style.css"> <script src="angular.min.js"></script> <script src="weather.js"></script> </head> <body ng-app="jsbin"> <form ng-submit="submit()" ng-controller="DemoCtrl"> Enter text and hit enter: <input type="text" ng-model="text" name="text" /> <input type="submit" id="submit" value="Submit" /> <pre>list={{list}}</pre> </form> </div> </body> </html> var URL2; var URL = 'http://api.openweathermap.org/data/2.5/forecast/daily'; $scope.submit = function() { if ($scope.text) { cityname.push(this.text); cityname.text =''; } var request = { method: 'GET', url: URL, params: { q: ng-bind-htm, mode: 'json', units: 'metric', cnt: '7', appid: '3ac1f68b653ffbf72a5f782420062771' } }; $http(request) .then(function(response) { vm.data = response.data; vm.URL2="http://openweathermap.org/img/w/"+vm.data.list[0].weather[0].icon+".png"; vm.mmrts=Math.round(vm.data.list[0].pressure* 0.7500); }). catch(function(response) { vm.data = response.data; vm.URL2="http://openweathermap.org/img/w/"+vm.data.list[0].weather[0].icon+".png"; }); }); |
Часовой пояс GMT +3, время: 14:54. |