[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: jQuery функция $.post
AntonNABSAL
Собственно у меня 2 вопроса:
1. вопрос.
Допустим у меня есть файл index.php, который подключает файл 'module1/index.php', в папке module1 есть папка templates и файл module_model.php. А в папке templates файл module_view.tpl. Именно из этого файла вызывается функция $.post. Как мне в ней передать путь к файлу module_model.php, который просто в выше стоящей папке. Надеюсь нормально описал проблему))) Я написал так
$.post("../module_model.php", { login: GetElemementByID('login').value(), password: GetElementByID('password').value() });

2 вопрос.
Функция $.post передает у меня 2 параметра. А как теперь мне стереть форму, с которой я передал параметры и на ее месте вывести результат выполнения файла module_model.php. Там выйдет или добро пожаловать или еще что нить. Хотя бы скажите логику, или ссылку дайте, ну вообщем помогите



Спустя 6 минут, 20 секунд (25.01.2011 - 11:29) Michael написал(а):
1. Запрос же будет идти не от php файла где хранится шаблон, а от того пути по которому загрузилась страница. Лучше указывай сразу путь от корня сайта к обработчику ajax:
"/x/y/module_model.php"

2. В функции обрабатывается ответ:
$.post('ajax/test.html', {data:'data'}, function(data) {
$('.result').html(data);
});

Спустя 11 минут, 39 секунд (25.01.2011 - 11:41) AntonNABSAL написал(а):
Цитата (Michael @ 25.01.2011 - 08:29)
1. Запрос же будет идти не от php файла где хранится шаблон, а от того пути по которому загрузилась страница. Лучше указывай сразу путь от корня сайта к обработчику ajax:
"/x/y/module_model.php"

2. В функции обрабатывается ответ:
$.post('ajax/test.html', {data:'data'}, function(data) {
$('.result').html(data);
});

1. то есть просто так сделать './module1/module_model.php'? хорошо попробую.

2. Насчет ответа не понятно до конца... что делает эта часть строчки физически?
 function(data) {
$('.result').html(data);

Спустя 3 минуты, 15 секунд (25.01.2011 - 11:44) sharki написал(а):
он ищет DOM объект(может быть просто див) с классом result и помещает туда ответ с сервера.

Спустя 12 минут, 3 секунды (25.01.2011 - 11:56) AntonNABSAL написал(а):
Цитата (sharki @ 25.01.2011 - 08:44)
он ищет DOM объект(может быть просто див) с классом result и помещает туда ответ с сервера.

a параметр data что из себя представляет?

Спустя 3 минуты, 5 секунд (25.01.2011 - 11:59) Michael написал(а):
Цитата
то есть просто так сделать './module1/module_model.php'? хорошо попробую.

без точки в начале
Цитата
a параметр data что из себя представляет?

ответ сервера - текст, тот что выводит php.

Спустя 12 секунд (25.01.2011 - 11:59) sharki написал(а):
Ну смотри допустим в тебя в файле обработчике где то есть такой оператор
echo "Успешно добавлен"; так вот в переменную дата помещается ответ т.е "Успешно добавлен"

Спустя 4 минуты, 31 секунда (25.01.2011 - 12:04) AntonNABSAL написал(а):
Цитата (sharki @ 25.01.2011 - 08:59)
Ну смотри допустим в тебя в файле обработчике где то есть такой оператор
echo "Успешно добавлен"; так вот в переменную дата помещается ответ т.е "Успешно добавлен"

Все, теперь понял))) Спасибо огромное
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.