Loading...
svetoslavpopov avatar svetoslavpopov 20 Точки

[Technical Issue] AngularJS - Problem with HTTP request

Привет! :)

От два дни го мъча, но нищо не става и за това реших да пиша тук, че явно сам не мога да се справя. Направил съм логин и регистъра и в homeview да се принтят всички обяви. Замисъла ми е такъв, че в момента, в който се логна да ме препраща в home страницата, където ако има access_token да печати личните, а ако няма session_token да печата всички. Но уви, не става. Когато е обикновена GET заявка се изпълнва без проблем, но когато трябва да взема само "моите", не се получава нищо. Заявката или не изпраща нищо или праща заявка, която връща същия резултат като обикновения GET. С jQuery го направих и проработи на момента, но когато се пробвам да ги печатя с ng-repeat нищо не се случва и за това реших да го направя с Angular, но не работи.

click

Ето го кода. 

Благодаря предварително,
Поздрави, 
Светослав

0
JavaScript Applications 30/12/2014 02:28:51
ttitto avatar ttitto 1153 Точки

Не съм много сигурен, но ако на $http.get подадеш като втори параметър хедърите ето така: $http.get('http://localhost:1337/api/user/ads', {headers: headers}... няма ли да стане?!

0
svetoslavpopov avatar svetoslavpopov 20 Точки

Еми аз уж точно така съм го направил... Погледни в закоментираното. Там съм го описал.

0
ttitto avatar ttitto 1153 Точки

Аз гледах ред 53 първия път

При attempt 1 подаваш стрингосани хедъри, а трябва да са като обект. При атемпт1 и атемпт2 правиш заявката към общия url, а не към api/user/ads.

2
svetoslavpopov avatar svetoslavpopov 20 Точки

Златен си, колега!! Точно така стана и съм много благодарен! :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.