Показать сообщение отдельно
  #5 (permalink)  
Старый 23.11.2012, 16:12
Аспирант
Отправить личное сообщение для Sanda Посмотреть профиль Найти все сообщения от Sanda
 
Регистрация: 12.10.2012
Сообщений: 90

var data = {"akey": "qwe16", "bkey": 123, "ckey": "РУС!"};
$.ajax({
    data: {str: JSON.stringify(data)}
    , ...
})

Не будет работать в браузерах, не имеющих встроенного объекта JSON. Кажется, это IE7-, точнее можно глянуть в интернете.

Либо же формировать сами данные не объектом, а json-строкой, а потом кидать их:
var data = '{"akey": "qwe16", "bkey": 123, "ckey": "РУС!"}';
$.ajax({
    data: {str: escape(data)}
    , ...
})
Ответить с цитированием