Javascript 基本刷新和保持会话
这是一个noob问题,我对JS和Angular了解很少。(这是我第一次触摸)。 但我需要让这件事运作起来,我感谢你的帮助 我有下面的脚本/HTML,它可以正常工作。但缺少两件事: 1) 它为每次刷新创建一个新会话 2) 它在“facebook帖子”上进行过滤,我希望它在“facebook帖子”或“twitter消息”上进行过滤 请不要因为这个问题太简单(而且是…)而“1”,但我花了一整天的时间试图先自己解决它。我意识到我需要花几天的时间来学习JS和Angular,我现在没有几天的时间 任何帮助都将不胜感激 PS,在谈到主题时:学习JS和Angular的最快方法是什么?我的意思是快速…-) 谢谢大家! HTML: ...Javascript 基本刷新和保持会话,javascript,angularjs,session,filter,refresh,Javascript,Angularjs,Session,Filter,Refresh,这是一个noob问题,我对JS和Angular了解很少。(这是我第一次触摸)。 但我需要让这件事运作起来,我感谢你的帮助 我有下面的脚本/HTML,它可以正常工作。但缺少两件事: 1) 它为每次刷新创建一个新会话 2) 它在“facebook帖子”上进行过滤,我希望它在“facebook帖子”或“twitter消息”上进行过滤 请不要因为这个问题太简单(而且是…)而“1”,但我花了一整天的时间试图先自己解决它。我意识到我需要花几天的时间来学习JS和Angular,我现在没有几天的时间 任何帮助都
对于点2,可以使用过滤功能: 视图: }) 不确定我是否理解关于多个会话的问题1
至于学习,我非常喜欢,并且有很多好的课程(我与这两门课程都没有关系,但它们帮助我跟上了进度)。你不会因为问新手问题而感到失望。你会因为他们问了不好的问题而受到惩罚(不要试图自己解决问题,也不要指望别人为你写代码等等)。仅仅是你自己试图解决这个问题就足以让gurentee相信你不会被忽略(这与帖子非常清晰,你提供的代码数量完全正确这一事实无关)@yuvi谢谢。安全总比抱歉好:-)谢谢。作品关于那个会议的事…:-)我的代码轮询数据(REST/JSON),但不幸的是,它没有将cookie/jsessionid放入请求中。服务器每次都创建一个新会话,并在响应中返回它。如何获取会话数据并将其作为请求的一部分?(见上面的代码)
< div ng-controller="getMessages ">
< ol>
< li ng-repeat="message in messages | filter:{'object-type':'facebook-post'}">
< div class="message">
< div class="icon"><img src="{{message['icon-url']}}" alt="" /></div>
< div class="text">{{message.text}}</div>
< div class="clear"></div>
< /div>
< /li>
< /ol>
function getJsonData($scope, $http, $filter) {
$http({
url : "some-url",
dataType : 'jsonp',
crossDomain : 'true',
method : 'GET',
data : {},
headers : {
"Content-Type" : "application/json"
}
}).success(function(data, status, headers, config) {
$scope.messages = data; //update_messages(data, $filter);
});
}
function getMessages($scope, $http, $timeout, $filter) {
// initial call on load of page
getJsonData($scope, $http, $filter);
// polled call in specific intervals
var poll = function() {
$timeout(function() {
getJsonData($scope, $http, $filter);
poll();
}, 10000);
};
poll();
}
<li ng-repeat="message in messages | filter:socialMedia">
$scope.socialMedia= function(media){
return media == 'facebook-post' || media == 'twitter-message';