Код, который вы разместили, работает для меня, то есть показывает JavaScript alert()
, когда выбор в select
изменяется. Тем не менее, я обеспокоен тем, где вы говорите это:
когда я добавляю имя php script вместо 'alert'
Две вещи:
- Покажите нам действительный код, который не работает, пожалуйста.
- Как вы пытаетесь вызвать «скрипт PHP» из HTML / JavaScript? PHP - это технология на стороне сервера, HTML и JavaScript - на стороне клиента. Вы говорите, что только начинаете, так что похоже на то, что вы сталкиваетесь с разрывом между сервером и клиентом и не знаете, как действовать.
Функции PHP нельзя вызывать напрямую в браузере так, как я подозреваю, вы пытаетесь. К моменту доставки страницы в браузер весь PHP-скрипт уже запущен. То, что у вас осталось, это HTML и JavaScript на стороне клиента (в браузере). Есть много более сложных вещей, которые вы можете сделать с помощью JavaScript, включая даже обращение AJAX к ресурсам сервера (которые написаны на PHP, но опять-таки будут генерировать только данные на стороне клиента) и реагировать на вывод этих ресурсов. 1019 *
Что, в конечном счете, вы пытаетесь сделать, когда меняется выбор select
?