![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| MrDmitry |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
сорри если не тот вопрос. Сообвственно вопрос в следующем
Можжно ли через ajax выполнить функцию PHP?? Например есть такая функция
через ajax можно обратится к этой функции чтоб вывелось "Пример"? |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Ну а что тебе мешает аяксом дёрнуть любой php файл, который выплюнет что надо, и потом с этим делай, что тебе нужно.
Или я вопроса не понял? |
|||
|
||||
| MrDmitry |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Как это дернуть файл??
|
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Ну аякс - это когда ты яваскриптом вызываешь какую-то страничку на сервере, она тебе что-то возвращает и ты с этим делаешь что-то, страница может вернуть просто html, который можно использовать, вплоть до вставки в текущийц док-т в какой-то див или текст чтобы тебе его парсить, или json объект, тогда он парсится сам и ты к нему как к объекту или массиву обрыщыешься, или скрипт, котоый по возвращению сам выполняется. Всё зависит от того, что ты в параметрах укажешь, при аяксе.
На сервере может быть любой скрипт, в т.ч. и пхп, смотря на чём у тебя серверная часть. Как аяксом пользоваться на чистом js - я счас не помню, и нету никакого желания синтаксис смотреть, там надо объект какой-то создавать, параметры прописывать, заголовки всякие, и потом посылать запрос. Мы раньше пользовались библиотекой prototype, сейчас jquery, там аякс используеься проще, этот объект создаётся за кадром. Судя по твоему вопросу - тебе надо бы вообще почитать про аякс, как оно работает, желательно с примерами, т.к. напрашивается вывод, что ты пока с аяксом ещё не работал, а только собираешься. ИМХО ответом тебе будет любой пример с аяксом. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
в аяксе, где пишется url адреса запроса, указываешь адрес своего скрипта: http:/ /server.ru/script.php всё что в твоём скрипте в файле выдаёт в браузер, то есть всё что в функциях echo, print, var_dump, или просто за пределами <?php ?>, всё попадёт в ответ аяксу. приняв данные, разбираешь всё что пришло |
|||
|
||||
| MrDmitry |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Блин аякс хочется выучить но времени нет а сроки поджимают
Если кому не влом помогите (( вот форма
вот запрос
как выполнить запрос по ссылке отправить? (( через submit все пашет И еще подскажите хорошую книгу по ajax Это сообщение отредактировал(а) MrDmitry - 5.9.2009, 00:38 |
||||
|
|||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Начнём с того, что:
Тебе надо аякс на обычном js, какиень-дь библиотеки типа прототайпа или jquery юзаешь? На обычный - вот что сказал гугл например, там всё расписанно, как формировать объект и делать через него запрос: http://www.ibm.com/developerworks/ru/library/wa-ajaxintro1/ Если какой-то библиотекой, тот там как правило что-то типа ф-ии ajax с нужными параметрами одной строкой. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: нет Всего: 37 |
а зачем так срочно учить ajax?
никакой ведь реальной нужды в нем нет - это просто украшение. если такая срочность, то можно сделать обычным порядком, а со временем дописать с модным аяксом |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Сильно сказанно. |
|||
|
||||
| MrDmitry |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
используется jquery Заказчик требует аякс |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: нет Всего: 37 |
||||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Ну ты блин, даёшь... Там есть Первая ссылка, что ответил гугл: http://habrahabr.ru/blogs/jquery/42426/ Там всё 1 строчкой делается, на любой вкус, полный комплект методов |
|||
|
||||
| MrDmitry |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
вообщем сделал так
$this->send() вызываю свою функцию которая написана на php. Работать не хочет (((
Что не так? ( Это сообщение отредактировал(а) MrDmitry - 5.9.2009, 00:38 |
||||
|
|||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
И не будет. Не путай божий дар с яичницей.
http://docs.jquery.com/Ajax/jQuery.post jQuery.post( url, [data], [callback], [type] ) Url - адрес страницы data - параметры поста calback - ф-я вызываемая когда страница вернёт рез-т type - тип рез-тата, про него я как-то писал, либо текст, либо json, либо скрипт в calback ф-ии рез-тат обработаешь, когда скрипт выполнится. Я думал ты знаешь, что php это язык на котором пишутся страницы, выполняемые ТОЛЬКО на стороне сервера, а js - ТОЛЬКО на стороне клиента. Вот в урле-то и будет сидеть скрипт, который твою ф-ю вызовет. |
|||
|
||||
| MrDmitry |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
это снова я. Парни ну помогите ))
делаю так /
Обьект с id send есть
содержимо файла proccesing.php
не фига не работает. Где косяк? ((( |
||||||
|
|||||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |