2017-01-30 3 views
0

Когда я пытаюсь получить ответ от моего API, я получаю JSON.parse: неожиданный конец данных в строке 1 столбец 1 данных JSON эта ошибка в Mozilla Firefox Браузер, но не в Chrome браузер.Ошибка Mozilla Firefox «JSON.parse: неожиданный конец данных в строке 1 столбца 1 данных JSON»

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

Примечание: предположим, что myApiUrl переменная содержит мой адрес и данных содержит мои параметры.

Ниже мой ответ Json

{"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"} 

Как я должен преодолеть эту проблему?

+0

Можете ли вы разместить JSON? – evolutionxbox

+0

Вы можете добавить фрагмент своего объекта данных? –

+0

var data = {всего: grandtotal, customer_firstname: имя_пользователя, имя_пользователя: фамилия, имя_пользователя: адрес электронной почты, customer_phone: phone, bank_id: bank_id, gateway: gateway} – Nitesh

ответ

1

Использование type: 'POST'. Если он по-прежнему не работает, попробуйте использовать async: false

+0

type: «POST» уже используется, и когда Im использует async: false дает ** null ** в качестве ответа. – Nitesh

+0

async: false решает проблему. ThankYou @Manish – Nitesh

+0

Добро пожаловать, друзья –

-1

Как и выше ответ говорит, что мы можем изменить параметр асинхронной в XMLHttpRequet.open() как

sample.open ("GET", URL, ложные). из образца.open («GET», url, true)

Я встретил эту ошибку только при работе, но при отладке это хорошо.

+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- я-делать-вместо этого). - [Из обзора] (/ review/low-quality-posts/18997967) – chrisz

Смежные вопросы

 Смежные вопросы