Спасибо, уже проверил по длине
btnEditAB.onclick = function(ta_content){
if (document.getElementById('ta1').value.replace(/\s+/g, '').length)
/*alert(JSON.parse(ta_content));*/
/*
alert('TextArea is not empty!!');
*/
// alert('JSON!');
// Parsing JSON from TextArea field and checking it for AdBlock structure
try {
var json_tav = JSON.parse(ta_content);
//alert(json_tav["title"]);
if (json_tav) alert('Its Ok!');
}
catch(SyntaxError){
alert('Its not AdBlock JSON-code!')
}
}
А кто знает как работать с распарсенными JSON-объектами? Попытался вывести через алерт, проверенный
здесь JSON-объект из задания:
Цитата:
|
[{ "title" : "Google.com", "x" : 10, "y" : 15, "width" : 200, "height" : 100, "color" : "#FFFFFF", "image" :"http://www.ru-iphone.com/files/img_1032_google_logo.jpg", "text" : "Лучший поисковик всех времён и народов" }]
|
Не выводится. Попытался вывести одно из его свойств алертом: и как свойство объекта, и как элемент ассоциативного массива. Все равно выдает исключение (Its not AdBlock JSON-code!').
Поэтому вопрос, как работать с JSON объектами после того как их распарсил? И... правильно ли я парсю?