小编kat*_*uya的帖子

使用jquery在phonegap应用程序中管理cookie的位置?

我的原生iphone应用程序,使用带jquery的phonegap(基于浏览器)开发,可以登录到Web服务器,登录后用户可以访问他们的资源.一旦用户通过身份验证,服务器就会在cookie中设置会话ID.

我对这个方案没有任何问题,但我想知道cookie存储在哪里,因为当我做警报(document.cookie)时,它返回空字符串.

是否有可能jquery中的ajax函数在内部管理cookie并将其发送给同一域的每个请求?

cookies session mobile jquery cordova

11
推荐指数
1
解决办法
1万
查看次数

在javascript中将UTC字符串转换为纪元时间

如何2011-03-29 17:06:21 UTC在javascript中将UTC日期时间字符串(例如)转换为Epoch(毫秒)?

如果这不可能,有没有办法比较(如<,>)UTC日期时间字符串?

javascript datetime epoch

7
推荐指数
1
解决办法
9540
查看次数

Java中递归和非递归函数的效率比较

据我所知,由于函数调用的开销,递归函数通常效率低于等效的非递归函数.但是,我最近遇到了一本教科书,说Java(和C#)并不是必需的.

它没有说明原因,但我认为这可能是因为Java编译器以某种方式优化了递归函数.

有谁知道为什么会这样的细节?

c# java recursion performance

6
推荐指数
2
解决办法
2536
查看次数

如何关闭仅用于json的rails protect_from_forgery过滤器

我有使用Rails3构建的网站,现在我想实现用于移动客户端访问的json API.但是,由于protect_from_forgery过滤器,从客户端发送json post请求.因为客户端不会从服务器检索任何数据,所以客户端无法接收auth_token,因此我只想为json请求关闭protect_from_forgery选项(我认为rails3在默认情况下执行此操作,但显然它没有) .

我知道在这里讨论类似的主题,但在这种情况下,他在发送帖子请求之前收到auth_token.

所以我的问题是只关闭json的protect_from_forgery是这样做的好方法吗?如果是,怎么办?如果不是,还有什么选择?

仅供参考,我使用以下ajax请求

$.ajax({
             type: 'POST',  
             url: "http://www.example.com/login.json",  
             data: { 'email': emailVal, 'password': passwordVal },  
             success: onSuccess,  
             error: onError,  
             dataType: "json"  
});
Run Code Online (Sandbox Code Playgroud)

我得到ActionController :: InvalidAuthenticityToken错误.

顺便说一句,遵循curl命令可以工作...
curl -H"Content-Type:application/json"-c cookies.txt -d'{"email":emailVal,"password":passwordVal}'-X POST http ://www.example.com/login.json -i

ajax rest json ruby-on-rails protect-from-forgery

5
推荐指数
3
解决办法
1万
查看次数

如何使用jquery将json请求发送到rails

我想将JSON post请求发送到rails 3服务器.我有以下ajax请求:
$.ajax({ type: 'POST',
contentType: "application/json",
url: url, data: {email: "example@test.com", password: "password"},
success: onSuccess,
error: onError,
dataType: "json"
});

但是,rails服务器接收如下数据:
{"_json"=>["object Object"]}
我希望它在哪里接收它:
{"email"=>"exmaple@test.com", "password"=>"[FILTERED]"}

我认为这是发生的,因为如果内容类型是json,jquery用_json对象包装数据.

有人知道我应该怎么做吗?

javascript ajax jquery json ruby-on-rails

5
推荐指数
1
解决办法
6031
查看次数