Я пытаюсь запустить php-функцию внутри javascript и передать параметр этой функции, но не повезло.InnerHTML с PHP
вот мой код:
var attribute = 1;
var element = getElementByID('wrapper').innerHTML="<?php echo myfunction("+attribute+");?>";
Но результат я получаю выход из моей функции с «+ атрибут +» добавил к нему, а не собственно выход функции.
Сама функция является простым один:
<?php myfunction($attribute){
echo 7+$attribute;
}?>
PHP обрабатывается на сервере, а затем Javascript обрабатывается на машине клиента. Таким образом, когда PHP должен повторять переменную 'attribute', она еще не существует. –
очень полезно читать js и php docs, прежде чем начинать писать какие-либо скрипты .... – Eugen
Чтобы сделать что-то вроде того, что вы пытаетесь сделать, вызовите функцию PHP из Javascript, чтобы использовать Ajax. –