У меня есть строка json, которая, если я вставляю в валидатор, говорит, что она действительна. Когда я смотрю в консоли, это действительно.
Но все же я не могу заставить JQuery разбирать $.parseJSON возвращает null, и я не уверен, что не так?
console.log(<%= @data_array_as_json.to_s.html_safe%>);
var data = $.parseJSON(<%= @data_array_as_json.to_s.html_safe %>);
console.log("Results of parse: "+data);
Может кто-то, пожалуйста, помогите, это серьезно держит мою спину на чувствительной ко времени оценке.
Это заставило меня так долго болтать о... и никто не ответил.
Если кто-то другой попадает в эту ситуацию и может выяснить, что не так.
Вот решение: var data = $.parseJSON('<% = @data_array_as_json.to_s.html_safe%>');
Мне нужно было "внутри скобок".