Использование JSON.stringify() разбивает страницы без ошибок в консолиИспользование JSON.stringify() разбивает страницы без ошибок в консоли
EDIT: Я читал о JQuery плагин JQuery-JSON, я попробовал, что с тем же результат.
var bookmarkParams = {"id":"123456"};
$.ajax({
url: 'http://service',
cache: false,
type: "POST",
dataType: "json",
headers: {
// some headers
},
contentType: 'application/json; charset=UTF-8',
data: JSON.stringify(bookmarkParams),
success: successCallback,
error: errorCallback
});
// successCallback & errorCallback are defined functions
любые идеи, почему это может быть?
Если я не использую JSON.stringify(), страница не прерывается, но мой запрос AJAX не будет работать правильно при передаче моих данных на сервер.
Возможно, должно быть 'JSON.stringify (bookmarkParams)' вместо 'JSON.stringify (params)'? –
Должны ли 'params' быть' bookmarkParams'? Что означает «ломает страницу»? Укажите конкретную ошибку. –
В каком браузере это работает? В некоторых браузерах интегрирован JSON, или же режим совместимости (grr, IE 10/11) делает его недоступным. – ps2goat