Показать сообщение отдельно
  #7 (permalink)  
Старый 29.04.2010, 17:03
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

Сообщение от frolvict Посмотреть сообщение
У меня получается вызвать функцию если они в другом файле.
Отправляю скрипту пхп переменную и в зависимости от тогок какая переменная запускаю функцию. Но я хочу чтоб функция вызывалась из этого же файла, без переходов к другим. С этим и не могу справится ((
Просто в php файле различайте - запрос ли это на страницу или ajax запрос.
Например так:
$.ajax({
url:"index.php",
data:"id=2,myajaxquery=true ",
success:function(prin){
$(".data").html(prin);
}
})

Ну и в php:
if (isset($_POST['myajaxquery'])) {
  // ajax запрос
  include_once файл_обработки_с_функциями.php
} else {
  // обычный запрос
}

Получается одна точка входа.

Кстати в jQuery ajax-запросы еще заголовок какой то специальный отправляют. По нему можно отличать. Погугли.
Ответить с цитированием