私はのような隠された入力フィールドを持っています
<input type="hidden" name="product-data" value="{Product: 'Premium', Code: 'ER412', SalesCode: 'SC415', Description: 'Premium Product Details'}" />
ボタンをクリックすると、この値をJSONオブジェクトに変換しようとしていますが、エラーが発生します。これが私のjsコードです
$('.icon-edit').live('click', function(){
var data = $(this).parent().siblings('input').val();
data = jQuery.parseJSON(data); // <--- Here I am getting error
//do something with data
});
エラー:
SyntaxError: JSON.parse: expected property name or '}'