所以我正在为jQuery中的客户端构建一个应用程序,它放在他们网站上的IFrame中。 此应用程序从其CMS生成的JSON读取数据,然后从查询字符串设置页面布局等。 客户端我在链接到外部页面时设置上次访问页面的cookie。 然后回到应用程序时,它将检查是否已设置cookie,如果是,则重定向到最后访问的页面。 我正在使用https://github.com/carhartl/jquery-cookie插件来简化cookie集成。 我的代码到目前为止: //Get current URL var complete_url = document.URL; //Define last location cookie var last_location = $.cookie(‘last_location’); //On page read set last_location as current location $(document).ready(function() { $.cookie(‘last_location’, complete_url, { expires: 0, path: ‘/’ }); }); //if page_location is set navigate to that location if (last_location && last_location != complete_url) { […]
我在搜索为什么我的会话不会被设置时通过这个SO Q / A. On $_GET set $_SESSION won’t work 我不知道这是否适用于我的情况。 在这里。 的index.php … 然后,当用户validation自己时,我会调用以下内容。 authenticate.php 我还每隔5秒检查一次身份validation事件,以便为用户所在的部分创建按钮。 authenticated.php 和我的Ajax调用设置: my_project.js $(document).ready(function() { startAuthenticationChecking(); }); function startAuthenticationChecking() { setInterval(function() { ajaxSession(“authenticated.php”); }, 5000); } function ajaxSession(actionURL) { var authenticated = false; $.ajax({ async: false, url: actionURL, success: function(authenticated) { alert(authenticated); if (authenticated) { if ((“#addNewAtvButtonDiv”).is(“:empty”)) $(“#addNewAtvButtonDiv”).add(“Inscrire […]
我有一个抽奖按钮,根据我使用Servlet设置的会话属性启用或禁用。 如果其中任何一个为真,则应禁用它 enBancCount等于零 这不是一个有效的日子 这是我的代码: Raffle 我目前正在使用JSP EL根据上述两个条件在按钮上添加disabled属性。 但现在,在启用它之前,我还必须检查是否有多数人参加了这个抽奖活动。 我添加了以下输入字段来检查出勤情况: ATTENDEE 1 ATTENDEE 2 ATTENDEE … ATTENDEE 6 并将抽奖按钮的html更改为: Raffle 并添加了以下JQuery代码: $(‘[name=attendance]’).change(function() { if ($(‘[name=attendance]:checked’).length >= 4 && // CONDITION IF ENBANC CASE IS NOT ZERO && // CONDITION IF IT’S A VALID DAY) { $(‘#raffleBtn’).removeAttr(‘disabled’); } else { $(‘#raffleBtn’).attr(‘disabled’, ‘disabled’); } }); 我唯一的问题是我不知道如何使用JQuery获取enBancCount和validDay的值。 请帮忙?
我正在使用php中的php会话概念。 使用jquery和php创建登录页面,并在我登录会话运行时为所有页面创建会话我可以在另一个选项卡中打开登录的URL,但是我在注销时遇到问题。 当我在其中一个已打开的浏览器选项卡中注销其他选项卡时,如果我刷新页面被注销,它仍会手动运行。 我的要求是当我在其中一个选项卡中注销时,其他选项卡应该自动注销而不是手动注销。 数据库文件 的login.php <?php include 'db.php'; if(isset($_SESSION['username']) && $_SESSION['username'] != '') { // Redirect to secured user page if user logged in echo 'window.location = “userpage.php”; ‘; } ?> Username Password 欢迎主页 <?php include 'db.php'; if(!isset($_SESSION['username']) || $_SESSION['username'] == '') { echo 'window.location = “login.php”; ‘; } ?> welcome to home page […]
我相信你们都熟悉使用AJAX的投票系统(嗯……看那边<—-) 我有类似的东西,当你向上或向下投票时,它使用AJAX从votes.php请求新值。 问题是我正在使用会话来获取用户ID,因此一个人只能投票一次。 如果他们在页面上坐了一个小时然后投票那么会话不再存在会发生什么? 处理这种情况的好方法是什么? 我应该将他们的页面重定向到登录屏幕吗? 如果是这样,我怎么能从AJAX请求引用的votes.php页面中做到这一点? 我是否忽略了处理这种情况的好方法? 任何意见将是有益的。
我有一些AJAX调用通过jQuery.AJAX方法呈现PartialViewResults。 这很好用,我的视图完全按照我想要的方式呈现。 当我离开页面一段时间并且Forms身份validation会话到期时,会出现问题。 当我单击执行AJAX请求的操作时,它会在我的div中显示登录页面。 我希望它将WHOLE页面重定向到登录页面。
我的原生iphone应用程序,使用带jquery的phonegap(基于浏览器)开发,可以登录到Web服务器,登录后用户可以访问他们的资源。 一旦用户通过身份validation,服务器就会在cookie中设置会话ID。 我对这个方案没有任何问题,但我想知道cookie存储在哪里,因为当我做警报(document.cookie)时,它返回空字符串。 是否有可能jquery中的ajax函数在内部管理cookie并将其发送到同一域的每个请求?
我在存储会话时遇到了麻烦…… 我正在使用的代码: //save to session $.session(“compareLeftContent”,”value”); alert($.session(“compareLeftContent”)); http://jsfiddle.net/dWsKJ/玩。 请问有什么想法?
这个简单的jQuery向导如何工作的简要说明 会话用于保存每个步骤的数据。 由一个会话变量组成,以保存我们的步骤。 由一个存储表单数据的会话变量组成。 每次我们更改步骤时,我们都会使用ajax请求保存表单的数据和会话中的步骤。 如果数据被更新,则从会话中检索数据。 此向导表单包含3个步骤。 因为我可以纠正错误并使用phpvalidation表单,如果有一个没有数据的字段,则不要进入下一步,直到用户完成表单的所有字段。 每个文本输入中的每个表单字段都有警告错误,向我显示警告消息。 注意:未定义的索引:第229行的C:\ xampp \ htdocs \ prueba \ wizar.php中的datos_form 我想在保存步骤的会话中添加一个cookie,以避免在浏览器错误关闭的情况下删除存储在会话中的数据,创建一个validation时间为30天的会话cookie。 现在要从用户保存的数据中删除cookie创建取消按钮,取消按钮将删除cookie,包括保存在会话中的数据。 我的完整代码: wizar.php Form por pasos .backdrop { position: absolute; width: 630px; height: 16px; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/avast/cm/images/avast/2014/breadcrumb-3.png) no-repeat; list-style-type: none; text-transform: uppercase; } .step { padding-top: 30px; display: none; } .step-1 { display: block; } .setup { width: […]
我已经为jquery安装了cookie扩展,并且我正在尝试访问会话ID cookie。 我的会话目前有两个cookie – 请参见下面的截图: 但是,$ .cookie()只列出一个: > $.cookie() Object {csrftoken: “fFrlipYaeUmWkkzLrQLwepyACzTfDXHE”} > $.cookie(‘sessionid’) undefined 我可以/如何从javascript访问sessionid cookie?