Показать сообщение отдельно
  #1 (permalink)  
Старый 08.06.2010, 22:28
Аспирант
Отправить личное сообщение для 13rust Посмотреть профиль Найти все сообщения от 13rust
 
Регистрация: 26.07.2009
Сообщений: 37

Ошибки в AJAX jQuery
Всем привет. Сегодня на работе написал небольшой скриптик, нужно было применить 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'
    })


Ошибка:
Ошибка синтаксиса - указывает на первую строку

Хочется наконец отдохнуть вечером, а не ошибки искать ). Может кто поопытней ткнет носом? )

Последний раз редактировалось 13rust, 08.06.2010 в 22:33.
Ответить с цитированием