我有两个按下按钮时需要工作的函数,但(我认为)问题是一个是jQuery而另一个是PHP(我不能改变那个部分)。这就是我的代码:
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#clicker").click(function(){
alert ("Button Was Clicked!");
});
});
</script>
</head>
<body>
<form name="myForm" action = "page_name.php">
<input id="clicker" type="submit" name="submit" value="Submit" />
</form>
<?php
$msg = "Not Clicked!";
if(isset($_POST['submit']))
{
$msg = "Clicked!";
}
?>
<p> <?php echo $msg; ?> </p>
</body>
</html>
出于某种原因,PHP无法运行,但jQuery是。有人能告诉我需要改变什么以及为什么? 谢谢!
答案 0 :(得分:0)
使用form
提交POST
请求。
只需改变一下:
<input id="clicker" type="submit" name="submit" value="Submit" />
与
<form action="" method="POST">
<button id="clicker" type="submit" name="submit">Submit</button>
</form>
答案 1 :(得分:0)
将它放在你的jquery脚本
下$("#clicker").click(function(e){
e.preventDefault() ; alert ("Button Was Clicked!");