У меня есть этот HTML ящик:Невозможно разобрать JSON в объект Javascript
<span>Select depatament</span><span>
<select id="department" onchange="EnableSlaveSelectBox(this)" data-slaveelaments='{"a": 1, "b": "2"}'>
<option selected disabled>-Select-</option>
</select>
</span>
событие OnChange() реализации:
function EnableSlaveSelectBox(element) {
var d = $('#department').data('slaveelaments');
alert($.parseJSON(d));
}
Но когда OnChange() событие вызывается я получаю на этой строке :
alert($.parseJSON(d));
Эта ошибка:
SyntaxError: JSON.parse: неожиданный символ в строке 1 столбец 2 данных JSON return JSON.parse (data + "");
Любая идея, почему я получаю ошибку выше? Спасибо заранее.
Я как раз собирался опубликовать то же самое. , , Ты узнаешь что-то новое каждый день. :) Хорошая функция jQuery ребята! – talemyn