2017-01-30 9 views
0

내 API에서 응답을 얻으려고 할 때 JSON.parse : 예기치 않은 데이터 1 행 끝 JSON 데이터 열 1 모질라 파이어 폭 브라우저 에서이 아니지만 크롬 브라우저에서.Mozilla Firefox 오류 "JSON.parse : JSON 데이터의 1 행 1 열의 예상치 못한 데이터 끝"

  $.ajax({ 
        dataType: 'json', 
        url: myApiUrl, 
        data: data, 
        type: 'post', 
        success: function(result) 
        { alert("success");} 
        }); 

참고 : myApiUrl 변수 내 URL을 포함하고 데이터가 내 매개 변수가 포함되어 있다고 가정합니다.

{"type":"Sale","status":1,"transaction_id":"T4U_122a668896_4bdadcc57","ErrorMSG":"Success","ErrorCode":"00","passive_data":"####aaaa","total":"10.47","time":"31-01-2017 09:56:55"} 

가 어떻게 그 문제를 극복해야한다

내 JSON 응답

다음은?

+0

JSON을 게시 할 수도 있습니까? – evolutionxbox

+0

데이터 객체의 스 니펫을 추가 할 수 있습니까? –

+0

var data = {총계 : grandtotal, customer_firstname : 이름, 성함, 성함 : 성, customer_phone : 이메일, 고객 _ 전화 번호 : bank_id : bank_id, 게이트웨이 : 게이트웨이} – Nitesh

답변

1

type: 'POST'을 사용하십시오. 그것은 여전히 ​​작동하지 않으면 위의 대답은 말한다처럼), "GET"(우리가 sample.open

같은) XMLHttpRequet.open(에 비동기 매개 변수를 변경할 수 async: false

+0

유형 : 'POST'가 이미 사용되고 비동기 사용시 : false는 응답으로 ** null **을 제공합니다. – Nitesh

+0

async : false는 문제를 해결합니다. 고마워요 @Manish – Nitesh

+0

당신은 환영합니다 –

-1

사용 거짓을 URL을 시도합니다. from sample.open ("GET", url, )

이 버그는 실행 중일 때 만났지만 디버깅 할 때 만났습니다.

+0

이것은 질문에 대한 답변을 제공하지 않습니다. 충분한 [평판] (https://stackoverflow.com/help/whats-reputation)이 있으면 [모든 게시물에 주석 달기] (https://stackoverflow.com/help/privileges/comment) 할 수 있습니다. 대신, [질문자의 설명이 필요없는 답변을 제공하십시오] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do- 대신). - [From Review] (리뷰/저품절 게시물/18997967) – chrisz

관련 문제