Забыли пароль?
Запросите новый здесь.

Автор темы: Razor
ID темы: 516
Информация:
Тема содержит 10 сообщения, была просмотрена 2490 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
Ajax+ infusion location
Razor
Ребята помогите:
Имеем ajax штуку
Скачать исходники  Код

function rad (arg1) {
$(document).ready(function() {
  $.post("/infusions/radio_panel/data.php", {
    radio: arg1
  }, function(response){
    setTimeout("finishAjax('Results', '"+escape(response)+"')", 400);
  });
    return false;
});
}




Отправляет соответственно методом POST - /infusions/radio_panel/data.php этому скрипту переменную и показывает результат в Results.
Сам скрипт data.php, грубо говоря содержит такой код
Скачать исходники  Код
<?php
require_once "../../maincore.php";
       if ($_POST['radio']) {
          что то делаем тут
     } else {

}
?>



Сам <span id="Result"></span>, находится в панеле.
Так вот, скрипт выполняется нормально, на всех страницах, кроме страниц вида - /infusions/radio_panel/help.php.
Консоль пишет:
finishAjax is not defined Line 6, что соответствует этой строке:
setTimeout("finishAjax('Results', '"+escape(response)+"')", 400);
Что я делаю не так?
Sr. Software developer
plesk.com
 
Razor
Всё, я идиот, закройте тему.
А лучше удалите.
Sr. Software developer
plesk.com
 
Polarfox
Мне по нраву последний пост ag
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
yury
а что за панель то такая? можно в рабочем виде посмотреть?
 
jikaka
Razor, решение напиши, мало ли кому пригодится
 
Web
Razor
Да тупо забыл объявить функцию finishAjax
Скачать исходники  Код

function finishAjax(id, response) {
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
}




Sr. Software developer
plesk.com
 
Neo_Allex
а как это - в каждом файле, чтоли, обьявлял? сделай .js файлик, и подгружай его в хиадере...
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
 
Web
Razor
Neo_Allex написал:
а как это - в каждом файле, чтоли, обьявлял? сделай .js файлик, и подгружай его в хиадере...

Всмысле в каждом файле объявлял? Просто забыл объявить функцию.
Sr. Software developer
plesk.com
 
Neo_Allex
Ну, так я и поэтому спрашиваю - если всюду работало, а в том скрипте - нет - то значит не обьялвял именно в этом скрипте, а для всех других - обьявил в каждом )))
Я так понял...
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
 
Web
Razor
Вот это для меня тоже остаётся загадкой пока, почему не работало только относительно ./infusions/
Sr. Software developer
plesk.com
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Video Infusion 3.0.3 ошибка в файле  →  Ошибки, баги 4 / 4592 08.03.2014 12:36
eShop Infusion  →  Плагины 4 / 3234 13.12.2013 07:46
PHP-Fusion 7.02 infusion SDK  →  Другое 2 / 1876 01.11.2013 11:08
Video Infusion v3.0.3  →  Ошибки, баги 3 / 2634 19.06.2013 19:10
Faq Infusion  →  Плагины 0 / 2047 07.06.2013 11:41
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)