使用javascript进行JSON数据检索
大家好,我正在使用用户登录,当用户提交登录凭据时,将使用ajax调用API,如果登录凭据正确/错误,我将得到响应,在字符串化后,数据将以以下格式显示在控制台中 如果是真的 {“$P_SUCCESS”:true} 如果错误 {“$P_SUCCESS”:false} 现在我想从上面的字符串中读取值true,并想根据条件将用户重定向到新页面 我尝试了不同的选择,但都没有成功使用javascript进行JSON数据检索,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,大家好,我正在使用用户登录,当用户提交登录凭据时,将使用ajax调用API,如果登录凭据正确/错误,我将得到响应,在字符串化后,数据将以以下格式显示在控制台中 如果是真的 {“$P_SUCCESS”:true} 如果错误 {“$P_SUCCESS”:false} 现在我想从上面的字符串中读取值true,并想根据条件将用户重定向到新页面 我尝试了不同的选择,但都没有成功 提前感谢您的帮助。您可以通过指定[]之间的名称来访问对象的属性(例如:对象['name']) var r = eval(...t
提前感谢您的帮助。您可以通过指定
[]
之间的名称来访问对象的属性(例如:对象['name']
)
var r = eval(...the response...); // or whatever json decoding function
if(r.$P_SUCCESS) document.location = 'http://...';
else document.location = 'http://...';
var redirect=JSON.parse(“{”$P_SUCCESS:true}”)
var success=重定向['$P_success'];//获得$P_成功的价值
警惕(成功)代码>您可以通过指定[]
之间的名称来访问对象的属性(例如:对象['name']
)
var redirect=JSON.parse(“{”$P_SUCCESS:true}”)
var success=重定向['$P_success'];//获得$P_成功的价值
警惕(成功)代码>您可以通过指定[]
之间的名称来访问对象的属性(例如:对象['name']
)
var redirect=JSON.parse(“{”$P_SUCCESS:true}”)
var success=重定向['$P_success'];//获得$P_成功的价值
警惕(成功)代码>您可以通过指定[]
之间的名称来访问对象的属性(例如:对象['name']
)
var redirect=JSON.parse(“{”$P_SUCCESS:true}”)
var success=重定向['$P_success'];//获得$P_成功的价值
警惕(成功)代码>试试这个
var data = {"$P_SUCCESS":true};
var result = data['$P_SUCCESS'];
if(result)
{
//redirect
}
试试这个
var data = {"$P_SUCCESS":true};
var result = data['$P_SUCCESS'];
if(result)
{
//redirect
}
试试这个
var data = {"$P_SUCCESS":true};
var result = data['$P_SUCCESS'];
if(result)
{
//redirect
}
试试这个
var data = {"$P_SUCCESS":true};
var result = data['$P_SUCCESS'];
if(result)
{
//redirect
}
是您要查找的对象,它将解析JSON对象中的数据,您可以从中轻松读取数据并相应地重定向用户。
是您要查找的对象,它将解析JSON对象中的数据,您可以从中轻松读取数据并相应地重定向用户。
是您要查找的对象,它将解析JSON对象中的数据,您可以从中轻松读取数据并相应地重定向用户。
是您要查找的对象,它将解析JSON对象中的数据,您可以从中轻松读取数据并相应地重定向用户。显示您尝试的代码。var redirect=JSON.parse(“{$p_SUCCESS:true}”);显示您尝试的代码。var redirect=JSON.parse(“{“$P_SUCCESS”:true}”);显示您尝试的代码。var redirect=JSON.parse(“{“$P_SUCCESS”:true}”);显示您尝试的代码。var redirect=JSON.parse(“{“$P_SUCCESS”:true}”)<代码>评估
?所以只要结果出来,它就会解析任何JavaScript?请多加一点安全性,我不会使用我使用的框架提供的函数。。。因为我不知道他在用什么。。。(请参阅评论)只有在vanilla JS与此相关的情况下……:Pvanilla JS从IE6到Chrome19都不一样。。。这就是为什么我们使用js库。。。否?eval
?所以只要结果出来,它就会解析任何JavaScript?请多加一点安全性,我不会使用我使用的框架提供的函数。。。因为我不知道他在用什么。。。(请参阅评论)只有在vanilla JS与此相关的情况下……:Pvanilla JS从IE6到Chrome19都不一样。。。这就是为什么我们使用js库。。。否?eval
?所以只要结果出来,它就会解析任何JavaScript?请多加一点安全性,我不会使用我使用的框架提供的函数。。。因为我不知道他在用什么。。。(请参阅评论)只有在vanilla JS与此相关的情况下……:Pvanilla JS从IE6到Chrome19都不一样。。。这就是为什么我们使用js库。。。否?eval
?所以只要结果出来,它就会解析任何JavaScript?请多加一点安全性,我不会使用我使用的框架提供的函数。。。因为我不知道他在用什么。。。(请参阅评论)只有在vanilla JS与此相关的情况下……:Pvanilla JS从IE6到Chrome19都不一样。。。这就是为什么我们使用js库。。。不