你好家伙我正在用户登录和当用户提交登录凭证使用ajax调用API,如果登录credentails是正确/错误我得到的响应和字符串后数据在控制台中以下列格式显示。使用javascript JSON数据检索
如果真 { “$ P_SUCCESS”:真正}
如果是假 { “$ P_SUCCESS”:假}
现在我想要阅读的价值从上面的字符串真并希望根据条件将用户重定向到新页面。
我尝试了不同的选择,但都是徒劳的。
感谢您的帮助提前。
你好家伙我正在用户登录和当用户提交登录凭证使用ajax调用API,如果登录credentails是正确/错误我得到的响应和字符串后数据在控制台中以下列格式显示。使用javascript JSON数据检索
如果真 { “$ P_SUCCESS”:真正}
如果是假 { “$ P_SUCCESS”:假}
现在我想要阅读的价值从上面的字符串真并希望根据条件将用户重定向到新页面。
我尝试了不同的选择,但都是徒劳的。
感谢您的帮助提前。
您可以通过specifing []
(:object['name']
EX)的名称来访问对象的属性。
var redirect = JSON.parse('{"$P_SUCCESS":true}')
var success = redirect['$P_SUCCESS']; // get value of $P_SUCCESS
alert(success);
感谢@adricadar解决了我的问题。 – MM0959
试试这个
var data = {"$P_SUCCESS":true};
var result = data['$P_SUCCESS'];
if(result)
{
//redirect
}
JSON.parse() 是你正在寻找的东西,它会分析你的数据在JSON对象从那里你可以很容易地读取数据并相应地重定向用户。
显示您尝试的代码。 – Robin
var redirect = JSON.parse('{“$ P_SUCCESS”:true}'); –