2013-06-25 2 views
0

자바 스크립트에서 하나의 객체를 문자열로 변환하려고합니다. IE에서, 후 값이 JSON.stringify가 firefox에서 제대로 작동하지 않습니까?

{"jobTypeArray":"[CONTRACT -W2]"} 

그러나 파이어 폭스에서 & 크롬 값이

{"jobTypeArray":"[\"CONTRACT -W2\"]"} 

종결되지 않은 문자열을 JSON에 추가됩니다 보이는 외모

있습니다 캐릭터 라인 화.

다음

내 코드는,

var cbJobData = new Object(); 
var JobTypevalues = []; 
for (var i = 0; i < selectJobTypeVal.options.length; i++) { 
    if (selectJobTypeVal.options[i].selected) { 
     JobTypevalues.push(selectJobTypeVal.options[i].value); 
    } 
} 
cbJobData.jobTypeArray = JobTypevalues; 

지금 내가 문제가이 문제를 해결하는 방법

에 직면하고이 곳에서,이 cbJobdata에서 캐릭터 라인 화거야. json.stringify는 IE 속성입니까?

누구든지 나를 도와 줄 수 있습니까? 사전

+1

정확히 어떻게 당신이 모양을 캐릭터 라인 화하려는 목적을 수행합니다 처럼? –

+1

개체 모양은 어떻습니까? – Sergio

+0

@FelixKling booo – Sergio

답변

0

이 문제는 보안상의 이유로 브라우저 itsself에 의해 일어나고을에 감사합니다 ... 당신은 당신의 백엔드 측에서 .. 위해서 stripslashes에있는

+0

확인. 파이어 폭스는 stringify를 지원하지 않습니까? 슬래시를 제거 할 수 있습니까? – ELAYARAJA

+0

죄송합니다 귀하의 답변은 나를 위해 올바른 해결책이 아닙니다. – ELAYARAJA

관련 문제