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