Ru-Board.club
← Вернуться в раздел «Web-программирование»

» PHP: библиотека xAJAX

Автор: Alukardd
Дата сообщения: 19.03.2011 00:56
BigInventoR
ух... не желаете вместо тэга [code] воспользоваться [more]??? А то как-то не совсем прикольно простыни лицезреть...

p.s. мде шапка с 2009 года не трогалась... даже сайт у проекта изменился)))
вроде как подправил все ссылки и логотипчег. Уважаемые кто пользуется какой-либо темой - следите за актуальностью её шапки.
Автор: skillful2
Дата сообщения: 10.06.2013 14:35
Здравствуйте! Что-то давно никто не пишет в эту замечательную тему. Уже пару месяцев не могу решить проблему с

Цитата:
<input type="submit" value="Submit" onclick="xajax_ajax_forget(xajax.getFormValues('regForm1')); return false;"/>


Не передаются данные формы xajax.getFormValues('regForm1') именно в IE7, в остальных браузерах работает нормально. Причем в документации в xajax есть примеры, там нормально работает, а на моем сайте нет. Уже весь сайт перерыл, поотключал все ненужные файлы, в итоге у меня осталось только эта форма (ничего лишнего) и все равно не работает. Как можно победить проблему, или хотябы отследить, что блокирует getFormValues('regForm1')?? Спасибо.
Автор: Cheery
Дата сообщения: 10.06.2013 19:27
skillful2
ссылка есть?
смотрите лог ошибок (лучше смотреть в IE9 или IE10, нажав F12 можно переключиться на панель разработчика и там можно выбрать любую версию IE для проверки совместимости)
Автор: skillful2
Дата сообщения: 10.06.2013 20:30
Cheery
А где посмотреть лог? У меня IE8. Для переключения на IE7 использую именно F12
Ссылку скину в личку
Автор: Cheery
Дата сообщения: 10.06.2013 20:34
skillful2

Цитата:
А где посмотреть лог? У меня IE8. Для переключения на IE7 использую именно F12

там и есть консоль с логами ошибок
Автор: skillful2
Дата сообщения: 10.06.2013 20:59
Cheery
В упор не вижу, ссылку скинул в личку
Автор: Cheery
Дата сообщения: 10.06.2013 21:12
skillful2
не вижу проблем под IE7 - запрос отправляется и получается ответ.
Автор: skillful2
Дата сообщения: 10.06.2013 22:37
Cheery
Запрос отправляется и ответ есть, но данные передаваемые getFormValues('regForm1') пустые. Попробуйте зарегистрироваться или воспользоваться формой восстановления пароля без регистрации (скажет "E-mail адрес, который Вы ввели - неправильный"). Хотя адрес вы введете правильный. Это потому-что скрипт вообще не увидит вводимый вами адрес.
Автор: Cheery
Дата сообщения: 10.06.2013 23:11
skillful2
нескромный вопрос.. а в доктайпах вы разбираетесь?
если указали, что html5, то к чему все эти /* <![CDATA[ */ ?
это важно для xhtml

собственно в IE7 возникают ошибки (смотреть консоль)

далее.. страница в уникоде, но пишете

Цитата:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

это все не нравится старому движку
Автор: skillful2
Дата сообщения: 11.06.2013 21:54
Cheery
Убрал ошибку HTML1114 с

Цитата:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

Не помогло.
Других ошибок у меня не показывает, может потому-что IE 9??
Сможите еще раз проверить?
Автор: Cheery
Дата сообщения: 11.06.2013 23:37
skillful2

Цитата:
может потому-что IE 9??

у меня IE10

я вот только не понимаю, зачем вам эта библиотека нужна, если вы используете jquery, а он это все делает гораздо проще и эффективнее.

я пытаюсь продебаггить выполнение xajax, чтобы найти в чем проблема, но это не самое увлекательное занятие

ps: код xajax ужасно устарел и там много ненужных вещей
воспользуйтесь
http://api.jquery.com/jQuery.post/
Автор: Mekugi
Дата сообщения: 12.06.2013 12:25
Cheery

Полностью поддерживаю. Зачем что то городить, если jQuery все это позволяет сделать..
Автор: OlgaLi
Дата сообщения: 26.06.2014 12:40
Привет всем!

Библиотека xAJAX работает во всех браузерах?

Автор: OlgaLi
Дата сообщения: 26.06.2014 19:04
Подскажите где ошибка!
Данные с сервера приходят,не могу их вывести.

<?php

// подключение библиотеки
require_once ("xajax_core/xajax.inc.php");
// создать новый xAjax-объект
$xajax = new xajax();
// регистрация функций
$xajax->register(XAJAX_FUNCTION,"rew");
// разрешение обрабатывать асинхронные xAjax-запросы
$xajax->processRequest();

function rew()
{
$objResponse = new xajaxResponse($name);
// код
$objResponse->prepend('div','ff', $name);

return $objResponse;
}

?>

<?php

echo $xajax->getJavascript();


?>


<a href='#' onclick='xajax_rew("Maha");'>START</a>
<div id="div">ff</div>

Страницы: 12345678910

Предыдущая тема: AJAX


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.