JSON对象没有在firefox中解析 [英] JSON object not parsing in firefox
问题描述
嗨
我使用的JSON对象如下所示。
一个AJAX调用后返回此对象
{" application" :[
{optionValue:" 101",optionDisplay:" estmt"},
{optionValue:" 11",optionDisplay:" Arif"},
{optionValue:" 12",optionDisplay:" JC"}
]}
在JS中我使用下面的代码
data = ajaxRequest.responseText;
var jsonOBJ = eval(''(''+ data +'')'');
len = jsonOBJ.application.length;
key = jsonOBJ.application [i] .optionValue;
value = jsonOBJ.application [i] .optionDisplay;
Internet Explorer能够处理上面的代码,但是当我从Firefox尝试
时,我收到以下错误消息
jsonOBJ没有属性
[打破此错误] len = jsonOBJ.application.length;
请帮助
谢谢
S
9月27日下午1:57,saril .. 。@ gmail.com写道:
嗨
我使用的JSON对象如下所示。
一个AJAX调用后返回此对象
{" application" :[
{optionValue:" 101",optionDisplay:" estmt"},
{optionValue:" 11",optionDisplay:" Arif"},
{optionValue:" 12",optionDisplay:" JC"}
]}
在JS我是使用下面的代码
data = ajaxRequest.responseText;
var jsonOBJ = eval(''(''+ data +'')'');
len = jsonOBJ.application.length;
key = jsonOBJ.application [i] .optionValue;
value = jsonOBJ.application [i ] .optionDisplay;
Internet Explorer能够处理上面的代码,但是当我从Firefox尝试
时,我收到以下错误消息
jsonOBJ没有属性
[打破此错误] len = jsonOBJ.application.length;
请帮助
谢谢
S
我不能用这个打破Firefox:
var数据=''{" application" :[\\\\ {optionValue:" 101",optionDisplay:
" estmt"},\ n \\\ {optionValue:" 11",optionDisplay:" Arif},\ n \
{optionValue:" 12",optionDisplay:" JC"} \ n \\\ r}}'';
var jsonOBJ = eval(''(''+ data +'')'');
len = jsonOBJ.application.length;
alert(len) ;
您确定responseText值吗?
9月27日上午11:11,David Mark< dmark.cins ... @ gmail.comwrote:
9月27日下午1点57分,saril ... @ gmail.com写道:
嗨
我使用的JSON对象如下。
之后返回此对象AJAX调用
{" application" :[
{optionValue:" 101",optionDisplay:" estmt"},
{optionValue:" 11",optionDisplay:" Arif"},
{optionValue:" 12" optionDisplay:" JC"}
]}
在JS中我使用下面的代码
data = ajaxRequest.responseText;
var jsonOBJ = eval (''(''+ data +'')'');
len = jsonOBJ.application.length;
key = jsonOBJ.application [i] .optionValue ;
value = jsonOBJ.application [i] .optionDisplay;
Internet Explorer能够处理上面的代码,但是当我从Firefox尝试
时,我收到以下错误消息
jsonOBJ没有属性
[打破此错误] len = jsonOBJ.application.length;
请帮助
谢谢
S
我不能用这个打破Firefox:
var data =''{" application" :[\\\\ {optionValue:" 101",optionDisplay:
" estmt"},\ n \\\ {optionValue:" 11",optionDisplay:" Arif},\ n \
{optionValue:" 12",optionDisplay:" JC"} \ n \\\ r}}'';
var jsonOBJ = eval(''(''+ data +'')'');
len = jsonOBJ.application.length;
alert(len) ;
你确定responseText的价值吗? - 隐藏引用的文字 -
- 显示引用的文字 -
您好
感谢您的回复。我正在将responseText值设置如下
{" application" :[{optionValue:" 101",optionDisplay:" estmt"},
{optionValue:" 11",optionDisplay:" Arif"
}, {optionValue:" 12",optionDisplay:" JC"}]}
jsonOBJ没有属性
[打破此错误] len = jsonOBJ.application.length ;
感谢您的帮助
9月27日下午2:31,saril ... @ gmail .com写道:
9月27日上午11点11分,David Mark< dmark.cins ... @ gmail.comwrote:
9月27日下午1点57分,saril ... @ gmail.com写道:
嗨
我使用的JSON对象如下。
之后返回此对象AJAX调用
{" ;申请表] :[
{optionValue:" 101",optionDisplay:" estmt"},
{optionValue:" 11",optionDisplay:" Arif"},
{optionValue:" 12",optionDisplay:" JC"}
]}
在JS中我使用下面的代码
data = ajaxRequest.responseText;
var jsonOBJ = eval(''(''+ data +'')'');
len = jsonOBJ.application.length;
key = jsonOBJ.application [i] .optionValue;
value = jsonOBJ.application [i] .optionDisplay;
Internet Explorer能够处理上述代码,但在尝试时
$来自Firefox的b $ b,我收到以下错误消息
jsonOBJ没有属性
[中断此错误] len = jsonOBJ.application.length;
请帮助
谢谢
S
我不能用这个打破Firefox:
var data =''{" application" :[\\\\ {optionValue:" 101",optionDisplay:
" estmt"},\ n \\\ {optionValue:" 11",optionDisplay:" Arif},\ n \
{optionValue:" 12",optionDisplay:" JC"} \ n \\\ r}}'';
var jsonOBJ = eval(''(''+ data +'')'');
len = jsonOBJ.application.length;
alert(len) ;
您确定responseText值吗? - 隐藏引用文本 -
- 显示引用的文字 -
嗨
感谢您的回复。我正在将responseText值设置如下
{" application" :[{optionValue:" 101",optionDisplay:" estmt"},
{optionValue:" 11",optionDisplay:" Arif"
},{optionValue:" 12",optionDisplay:" JC"}]}
jsonOBJ没有属性
[打破此错误] len = jsonOBJ.application.length;
感谢您的帮助
所以试试我做的。它对你有用吗?
Hi
The JSON object I am using is as below . this object is returned after
an AJAX call
{"application" :[
{optionValue:"101", optionDisplay: "estmt"},
{optionValue:"11", optionDisplay: "Arif"},
{optionValue:"12", optionDisplay: "JC"}
]}
In the JS i am using the below code
data = ajaxRequest.responseText ;
var jsonOBJ = eval(''('' + data + '')'');
len = jsonOBJ.application.length ;
key = jsonOBJ.application[i].optionValue ;
value = jsonOBJ.application[i].optionDisplay ;
Internet Explorer is able to process the above code , but while trying
from Firefox , I am getting the below error message
jsonOBJ has no properties
[Break on this error] len = jsonOBJ.application.length ;
Please help
Thanks
S
On Sep 27, 1:57 pm, saril...@gmail.com wrote:Hi
The JSON object I am using is as below . this object is returned after
an AJAX call
{"application" :[
{optionValue:"101", optionDisplay: "estmt"},
{optionValue:"11", optionDisplay: "Arif"},
{optionValue:"12", optionDisplay: "JC"}
]}
In the JS i am using the below code
data = ajaxRequest.responseText ;
var jsonOBJ = eval(''('' + data + '')'');
len = jsonOBJ.application.length ;
key = jsonOBJ.application[i].optionValue ;
value = jsonOBJ.application[i].optionDisplay ;
Internet Explorer is able to process the above code , but while trying
from Firefox , I am getting the below error message
jsonOBJ has no properties
[Break on this error] len = jsonOBJ.application.length ;
Please help
Thanks
SI couldn''t break Firefox with this:
var data = ''{"application" :[\n\r{optionValue:"101", optionDisplay:
"estmt"},\n\r {optionValue:"11", optionDisplay: "Arif"},\n\r
{optionValue:"12", optionDisplay: "JC"}\n\r ]}'';
var jsonOBJ = eval(''('' + data + '')'');
len = jsonOBJ.application.length;
alert(len);
Are you sure about the responseText value?
On Sep 27, 11:11 am, David Mark <dmark.cins...@gmail.comwrote:On Sep 27, 1:57 pm, saril...@gmail.com wrote:
Hi
The JSON object I am using is as below . this object is returned after
an AJAX call
{"application" :[
{optionValue:"101", optionDisplay: "estmt"},
{optionValue:"11", optionDisplay: "Arif"},
{optionValue:"12", optionDisplay: "JC"}
]}
In the JS i am using the below code
data = ajaxRequest.responseText ;
var jsonOBJ = eval(''('' + data + '')'');
len = jsonOBJ.application.length ;
key = jsonOBJ.application[i].optionValue ;
value = jsonOBJ.application[i].optionDisplay ;
Internet Explorer is able to process the above code , but while trying
from Firefox , I am getting the below error message
jsonOBJ has no properties
[Break on this error] len = jsonOBJ.application.length ;
Please help
Thanks
S
I couldn''t break Firefox with this:
var data = ''{"application" :[\n\r{optionValue:"101", optionDisplay:
"estmt"},\n\r {optionValue:"11", optionDisplay: "Arif"},\n\r
{optionValue:"12", optionDisplay: "JC"}\n\r ]}'';
var jsonOBJ = eval(''('' + data + '')'');
len = jsonOBJ.application.length;
alert(len);
Are you sure about the responseText value?- Hide quoted text -
- Show quoted text -Hi
Thanks for the reply . I am geting the responseText value as below
{"application" :[ {optionValue:"101", optionDisplay: "estmt"},
{optionValue:"11", optionDisplay: "Arif"
},{optionValue:"12", optionDisplay: "JC"}]}
jsonOBJ has no properties
[Break on this error] len = jsonOBJ.application.length ;
appreciate your help
On Sep 27, 2:31 pm, saril...@gmail.com wrote:On Sep 27, 11:11 am, David Mark <dmark.cins...@gmail.comwrote:
On Sep 27, 1:57 pm, saril...@gmail.com wrote:
Hi
The JSON object I am using is as below . this object is returned after
an AJAX call
{"application" :[
{optionValue:"101", optionDisplay: "estmt"},
{optionValue:"11", optionDisplay: "Arif"},
{optionValue:"12", optionDisplay: "JC"}
]}
In the JS i am using the below code
data = ajaxRequest.responseText ;
var jsonOBJ = eval(''('' + data + '')'');
len = jsonOBJ.application.length ;
key = jsonOBJ.application[i].optionValue ;
value = jsonOBJ.application[i].optionDisplay ;
Internet Explorer is able to process the above code , but while trying
from Firefox , I am getting the below error message
jsonOBJ has no properties
[Break on this error] len = jsonOBJ.application.length ;
Please help
Thanks
S
I couldn''t break Firefox with this:
var data = ''{"application" :[\n\r{optionValue:"101", optionDisplay:
"estmt"},\n\r {optionValue:"11", optionDisplay: "Arif"},\n\r
{optionValue:"12", optionDisplay: "JC"}\n\r ]}'';
var jsonOBJ = eval(''('' + data + '')'');
len = jsonOBJ.application.length;
alert(len);
Are you sure about the responseText value?- Hide quoted text -
- Show quoted text -
Hi
Thanks for the reply . I am geting the responseText value as below
{"application" :[ {optionValue:"101", optionDisplay: "estmt"},
{optionValue:"11", optionDisplay: "Arif"
},{optionValue:"12", optionDisplay: "JC"}]}
jsonOBJ has no properties
[Break on this error] len = jsonOBJ.application.length ;
appreciate your helpSo try what I did. Does it work for you?
这篇关于JSON对象没有在firefox中解析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!