使用javascript进行JSON数据检索
JSON data retrieval using javascript
大家好,我正在处理用户登录,当用户提交登录凭据时,将使用ajax调用API,如果登录凭据的详细信息正确/错误,我将得到响应,字符串化后,数据将以以下格式显示在控制台中。
如果为真{"$P_SUCCESS":true}
如果为false{"$P_SUCCESS":false}
现在,我想从上面的字符串中读取true值,并根据条件将用户重定向到新页面。
我尝试了不同的选择,但都是徒劳的。
感谢您提前提供的帮助。
您可以通过在[]
(例如:object['name']
)之间指定名称来访问对象的属性。
var redirect = JSON.parse('{"$P_SUCCESS":true}')
var success = redirect['$P_SUCCESS']; // get value of $P_SUCCESS
alert(success);
试试这个
var data = {"$P_SUCCESS":true};
var result = data['$P_SUCCESS'];
if(result)
{
//redirect
}
var r = eval(...the response...); // or whatever json decoding function
if(r.$P_SUCCESS) document.location = 'http://...';
else document.location = 'http://...';
JSON.parse()它将解析JSON对象中的数据,您可以从中轻松读取数据并相应地重定向用户。
相关文章:
- 如何在corona sdk中从CK编辑器中检索数据
- 使用javascript进行JSON数据检索
- 使用JSON数据检索AJAX外部成功函数
- 将jquery HTML方法中的数据检索到数组中
- PHP/MySQL 时间数据检索和创建倒计时
- 将数据库数据检索到JSON-移动登录表单
- angularjs中的异步数据检索
- 如何将索引数据库表数据检索到变量
- 简单的Firebase数据检索
- 如何在 JQGard 加载时禁用数据检索
- 如何将角度数据检索到其他JS文件中
- 异步数据检索和缓存
- 如何从服务中将数据检索到指令(angularjs)中
- 动态表单字段和数据库数据检索
- PHP post请求数据检索使用Jquery AJAX
- javaScript中的异步数据检索
- Json数据检索jquery
- 在Firebase中使用Ionic异步数据检索的问题
- JQuery事件处理与数据检索通过POST
- Angular将特定数据检索到$scope变量中不起作用