вызов функции php в моем коде с помощью нажатия на изображение - PullRequest
0 голосов
/ 28 июня 2011

У меня есть функция php, которую я люблю запускать в своем коде при нажатии на конкретное изображение.В настоящее время я использую функцию onclick в javascript, но кажется, что эта функция запускается каждый раз, когда я обновляю страницу, а не только когда я нажимаю на изображение.Ребята, не могли бы вы помочь мне понять это?Должен ли я запускать сценарий AJAX?

Ответы [ 2 ]

3 голосов
/ 28 июня 2011

Это проблема «порядка выполнения»: весь код PHP выполняется до того, как пользователю будет представлен любой HTML-код. Если вы хотите, чтобы PHP выполнялся на основе действий пользователя, вам нужно инициировать новый запрос к серверу (через AJAX или стандартную ссылку).

0 голосов
/ 28 июня 2011

Почему бы вам просто не связать изображение с файлом PHP, который содержит вызов вашей функции?

Если вы хотите, чтобы вам не пришлось обновлять страницу, вы можете сделать асинхронный вызов через AJAX в указанный PHP-файл и выполнить необходимые функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...