【发布时间】:2014-01-13 15:10:12
【问题描述】:
我有一些问题。当我尝试发布 json 对象时,出现错误:错误:SyntaxError: JSON.parse: unexpected character
我的 javascript 对象:
var $arr_data = {
title: '',
category: '',
about: '',
sex: 'unisex',
accessories: 'no',
quantity: []
};
我认为这个函数有问题:
function data_quantity($size_input,$quant_input)
{
var $string = "{color:'"+$pattern+"',size:'"+$size_input+"',quantity:'"+$quant_input+"'}";
$arr_data.quantity.push($string);
}
alert(JSON.stringify($arr_data)); 返回以下字符串:
{
"title":"title_test",
"category":"3",
"about":"about_test",
"sex":"woman",
"accessories":"no",
"quantity":[
"{color:'none',size:'xxl',quantity:'5'}",
"{color:'black',size:'xxl',quantity:'1'}",
"{color:'white',size:'s',quantity:'9'}"
]
}
【问题讨论】:
-
$pattern来自哪里(在data_quantity函数中)?
标签: javascript jquery json