Всем привет. Сегодня на работе написал небольшой скриптик, нужно было применить AJAX и я для ускорения процесса применил jQuery. В принципе, все работает, AJAX считывает данные, я их подставляю куда нужно. Но почему-то в консоле мозилы появляются ошибки. Впрочем, по порядку.
Случай 1.
Файл, с которого читаются данные (в принципе, простой кусок HTML):
<div class='search-item'>
<img src='__img_src__' />
<div class='result-data'>
<h2><a href='__a_href__'>__header__</a> <span>TV-14</span></h2>
<p>Season 6: Episode 15 <em>Original Airdate: February 23, 2010</em></p><p>Roger and Francine have a little too much fun while wine tasting.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr class="online"><th>Online</th><td>Watch the full length show on<ul><li class="fancast first"><span class="play-on">play on</span><a href="#"><strong>Fancast</strong></a><span class="time">(44:25)</span></li><li class="hulu"><span class="play-on">play on</span><a href="#"><strong>Hulu</strong></a><span class="time">(44:26)</span></li></ul></td></tr>
<tr class="buy-it"><th>Buy it</th><td><ul><li class="first"><a href="#" title="">Fancast Store</a></li><li><a href="#" title="">Amazon</a></li><li><a href="#" title="">iTunes</a></li></ul></td></tr>
</table>
</div>
</div>
------------------
<div class='tooltip'>
<div class='tooltip-shadow'></div>
<div class='arrow-left'></div>
<div class='arrow-right'></div>
<h3><strong>__header__</strong> Epizode Title <span>TV-14</span></h3>
<p>Season 6 Epizode 15
<em>Origanal Airdate: April 18, 2010</em></p>
<p>Roger and Francine have a little too much fun while wine tasting</p>
<table border='0' cellpadding='0' cellspacing='0'>
<tr class='online'><th>Online</th><td>Watch the full length show on<ul><li class='fancast first'><a class='play-on' href='#'><strong>Play on</strong></a><a href='#'><strong>Fancast</strong></a><span class='time'>(21:53)</span></li><li class='hulu'><a class='play-on' href='#'><strong>Play on</strong></a><a href='#'><strong>Hulu</strong></a><span class='time'>(22:05)</span></li></ul></td></tr>
<tr class='buy-it'><th>Buy it</th><td><ul><li class='first'><a href='#' title=''>Fancast Store</a></li><li><a href='#' title=''>Amazon</a></li><li><a href='#' title=''>iTunes</a></li></ul></td></tr>
</table>
</div>
Скрипт:
$.get('templates.txt', function(data) {
this_obj.templates = data.split('------------------')
}, 'text')
Ошибка:
Лишние данные после элемента документа
...
"----------------" - строка ошибки
Случай 2:
Файл с данными:
words[words.length] = ['300','dffsdf']
words[words.length] = ['200','dffsdf']
words[words.length] = ['500','dfsegsdf']
words[words.length] = ['600','dffsegf']
Код:
$.ajax({
url: 'data.txt',
dataType: 'script'
})
Ошибка:
Ошибка синтаксиса - указывает на первую строку
Хочется наконец отдохнуть вечером, а не ошибки искать ). Может кто поопытней ткнет носом? )