Я хотел бы использовать stringify для кодирования моего яваскрипта массива в JSONstringify не работает с моим яваскриптом массивом
params["margin_left"] = "fd";
params["text"] = "df";
params["margin_to_delete"] = "df";
console.info(params);
возвращает (Chrome консоль):
[margin_left: "fd", text: "df", margin_to_delete: "df"]
, но когда я звоню:
console.info(JSON.stringify(params));
Я получаю
[]
Кто-нибудь знает почему?
Thanx
Убедитесь, что вы определяете параметры как объект 'var params = {};', по его внешности ошибка может заключаться в том, что «params» определяется как массив (таким образом, когда stringified является пустым, поскольку атрибуты, добавленные через 'params [" margin_left "]' не рассматриваются, а только фактические значения массива) – Carl
Это объект. [И ваш код работает] (http://jsfiddle.net/tR8jT/1/), предполагая, что вы правильно определяете 'params'. – Andy
http://jsfiddle.net/ARZX5/ – enyce12