2
JSON - мелкие непонятки.
Автор badisoft, Nov 07 2012 09:12 PM
Сообщений в теме: 5
#1
Отправлено 07 November 2012 - 09:12 PM
Понадобилось возвращать результаты AJAХ-запроса в JSON-формате. И есть некоторая непонятка, как правильнее - {"var1":"data1","var2":"data2"} или {var1:"data1",var2:"data2"}?
Работают оба варианта одинаково (я отличий не увидел).
Штатная PHP-функция json_encode выдает вариант с переменными в кавычках.
В большинстве найденных описаний формата переменные без кавычек.
Где правда?
Не столько актуально, сколько просто любопытно и интересно
Работают оба варианта одинаково (я отличий не увидел).
Штатная PHP-функция json_encode выдает вариант с переменными в кавычках.
В большинстве найденных описаний формата переменные без кавычек.
Где правда?
Не столько актуально, сколько просто любопытно и интересно
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#2
Отправлено 07 November 2012 - 09:57 PM
х/з я без кавычек пишу.
У меня с этим недавно возникли проблемы.
А именно.... передаю данные методом POST, а они не передаются, GETом без проблем, а постом ни в какую, так и не понял в чем беда, хорошо что там всего 2 переменные.
У меня с этим недавно возникли проблемы.
А именно.... передаю данные методом POST, а они не передаются, GETом без проблем, а постом ни в какую, так и не понял в чем беда, хорошо что там всего 2 переменные.
#4
Отправлено 07 November 2012 - 10:31 PM
Что-нибудь типазакодировать переменные в urlencode,
data: {order_comment: encodeURIComponent($("#comment").val()),...
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#5
Отправлено 08 November 2012 - 12:15 AM
да не в этом вопрос - не отправляет вообще даже тупо "test"разная кодировка разных браузеров, закодировать переменные в urlencode, должно помочь
не то что не передает, а почему то даже вызова файла пхп нет.
Парился парился потом плюнул сделал ГЕТом - нет времени разбираться.... Если вдруг еще понадобится и будет проблема буду разбираться.
#6
Отправлено 08 November 2012 - 09:18 AM
всеми признанный стандарт описания json: {"paper": "A4", "count": 5}
буду рад вашему нажатию на зеленую кнопочку справа