Я пытаюсь написать код, который записывается в файл при нажатии кнопки. Я начал экспериментировать с позволяя JavaScript (и JQuery) вызвать .php файл:Javascript, вызывающий php?
<!DOCTYPE html>
<html>
<title>
Test Page
</title>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<button id="ST1U" onclick="feedback(this)">I understand</button>
<button id="ST1N" onclick="feedback(this)">I don't understand </button>
<script type="text/javascript">
function feedback(buttonElement){
var bcid= buttonElement.id;
if(bcid==='ST1U'){
$('#output').load('form.php');
}
else if(bcid==='ST1N'){
alert("We are sorry you didn't understand")
}}
</script>
И в файле 'form.php':
<script type-'text/javascript'>
alert('thank you for your responds')
</script>
Однако, когда я нажимаю первая кнопка, сценарий php, похоже, не работает, так как я не получаю сообщение с предупреждением. Любые идеи, почему он не работает?
Я не вижу в вашем коде 'id =" output ". – Sean
Ваш код работает, но вам нужен . –