
08.06.2010, 22:28
|
Аспирант
|
|
Регистрация: 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.
|
|

08.06.2010, 22:40
|
 |
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
телепаты в отпуске.
выложите ваш код, в виде рабочего примера на хостинг, и дайте ссылку.
|
|

08.06.2010, 23:09
|
Аспирант
|
|
Регистрация: 26.07.2009
Сообщений: 37
|
|
К сожалению, доступа к хостингу из дома нет. Прикрепи архив. Кому лень качать - в нем кроме ошибок есть еще и неплохой код, который обеспечивает красивые эффекты. Набирайте в инпуте англ текст.
|
|

08.06.2010, 23:24
|
 |
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
нету ошибок в консоли мозиллы
|
|

08.06.2010, 23:33
|
Аспирант
|
|
Регистрация: 26.07.2009
Сообщений: 37
|
|
Не знаю, у меня появляются ошибки...
Последний раз редактировалось 13rust, 08.06.2010 в 23:35.
|
|

08.06.2010, 23:52
|
 |
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от 13rust
|
Миниатюры:
|
ты что прикалываешься?
давай полноразмерный скриншот.
кстати, форум, дает возможность их прикладывать
|
|

09.06.2010, 00:33
|
Аспирант
|
|
Регистрация: 26.07.2009
Сообщений: 37
|
|
Так и не нашел возможность... выложил архивом.
Кстати, как сам скрипт?
|
|

09.06.2010, 00:49
|
 |
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
*WALL*
кто вас так учил выкладывать ошибки??
в вашем скриншоте не видно половины даже нужно инфы, из-за скролла
лучше бы уже тогда текстом выложили
скажите при каком условии у вас возникают эти ошибки?
Сообщение от 13rust
|
Кстати, как сам скрипт?
|
не смотрел внутренности, ибо меня это не интересует.
Но, мне кажется, что человек не умеющий пользоваться отладчиком, и не умеющий отлаживать(ну или хотя бы полноценно описывать ошибку) свои скрипты, навряд ли может написать что-то достойное особого внимания
наверняка просто поделка, коих тысячи
|
|

09.06.2010, 10:31
|
Аспирант
|
|
Регистрация: 26.07.2009
Сообщений: 37
|
|
:-0 Сразу видно настоящего програмера, все дураки, один я умный. Да, вы правы, как я мог так поступить. Сначала выложил только тот код, который имеет непосредственное отношение к ошибке, не хотел никого нагружать лишними строчками. Но как-то не подумал, что настоящим гениям нужно видеть все.
Потом выложил скрин именно с теми ошибками, которые меня интересуют. Но опять же не подумал, что ошибки CSS, которые оказались скрыты, оказывают существенное влияние на скрипт.
Гвоздь, может, вы и заслуженный матрос, но в этой теме я просил всего лишь сказать, почему джейкверевский аякс, хоть и присылает корректно данные, выдает ошибку в консоль. Все, что нужно ответа на этот вопрос (для человека, который имел с этим дело), я выложил в первом посте. Просто раньше с ajax'ом от jquery дело не имел, вот и спросил. И, кстати, насчет внутренностеей я вас тоже не спрашивал, было интересно мнение насчет внешнего вида.
|
|

09.06.2010, 10:42
|
 |
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
13rust,
Если ты знаешь в каком месте ошибка, так почему же сам не исправишь?
Во вторых, твой скрипт показанный тут не даёт возможности понять из-за чего ошибка выходит.
Ну кроме первой, с ней всё ясно.
И кстати Все JS ошибка выводятся после css ошибок в консоле.
__________________
.
Последний раз редактировалось Skipp, 09.06.2010 в 10:44.
|
|
|
|