Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2013, 00:19   #1
KoBaL
Пользователь
 
Аватар для KoBaL
 
Регистрация: 27.02.2010
Сообщений: 59
По умолчанию Код неожиданно стал себя странно вести.

Есть код подгрузки страниц "на лету":
Код:
function lastPostFunc() 
{ 
	$('.loader').html('<img src="./images/loader.gif">');
	var
		ipage = parseInt($(".text:last").attr("page")) + 1;
		try{
		$.post("page.php?page=" + ipage, function(data){
			if (data != "") {
			$(".text:last").after(data);            
			}
		});
		} catch(Error) { alert(Error.message); } finally { $('.loader').empty(); }
}
Так вот, до 3 страницы или после - работает без вопросов, стоит попытаться загрузить третью страницу - то function(data){ ... } просто не происходит и я не могу понять ВООБЩЕ почему!

Пытался писать page=3 (сразу цифру вместо переменной) или писать прямую ссылку на php скрипт - тоже самое.

Чего эта штука от меня хочет?

Последний раз редактировалось KoBaL; 03.08.2013 в 00:22.
KoBaL вне форума Ответить с цитированием
Старый 03.08.2013, 13:10   #2
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

а какую ошибку сообщает фаирбаг на 3-ей странице?
rlib вне форума Ответить с цитированием
Старый 03.08.2013, 16:12   #3
Mr_freeman
Форумчанин
 
Аватар для Mr_freeman
 
Регистрация: 17.01.2010
Сообщений: 277
По умолчанию

Возможно просто существует третьей страницы, или она пустая
Mr_freeman вне форума Ответить с цитированием
Старый 03.08.2013, 16:28   #4
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Цитата:
Сообщение от KoBaL Посмотреть сообщение
Пытался писать page=3 (сразу цифру вместо переменной) или писать прямую ссылку на php скрипт - тоже самое.
Может проблема в php-скрипте? Посмотрите статус ответа от сервера, и всё будет ясно сразу.
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 04.08.2013, 10:08   #5
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

поменяй временно код на вот этот:
Код:
function lastPostFunc() 
{ 
	$('.loader').html('<img src="./images/loader.gif">');
	var
		ipage = parseInt($(".text:last").attr("page")) + 1;
		try{
		$.post("page.php?page=" + ipage, function(data){
			if (data == "") { alert("no data on " + ipage + " page"); } else {
			$(".text:last").after(data);            
			}
		});
		} catch(Error) { alert(Error.message); } finally { $('.loader').empty(); }
}
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странно ведет себя компилятор pufystyj Общие вопросы C/C++ 2 02.01.2013 06:35
Ноут странно себя ведет feesta Помощь студентам 1 29.05.2011 23:08
Кулеры на моём БП ведут себя странно Altera Компьютерное железо 0 22.09.2010 17:37
Неожиданно перестал работать код kry Помощь студентам 5 12.01.2009 09:11
Divы не хотят себя вести по фэн-шую naeki HTML и CSS 2 30.12.2008 12:28