发布日期:2018-03-26
如何在点击页面上的按钮的时候,调用一个PHP函数?+ 查看更多
如何在点击页面上的按钮的时候,调用一个PHP函数?
+ 查看更多
发布日期:2018-03-10 16:52
分类:PHP
浏览次数:306
我是一个PHP菜鸟,刚刚学完语言的基础部分。
我创建一个叫做functioncalling.php的页面,它包括两个按钮,Submit和Insert。作为一个PHP的新手,我想测试一下哪个函数在按钮被点击的时候执行了。我想要输出的结果显示在同一个页面上面。所以我创建了两个函数,每个一个。functioncalling.php的源代码如下:
<html> <body> <form action="functioncalling.php"> <input type="text" name="txt" /> <input type="submit" name="insert" value="insert" onclick="insert()" /> <input type="submit" name="select" value="select" onclick="select()" /> </form> <?php function select(){ echo "The select function is called."; } function insert(){ echo "The insert function is called."; } ?>
问题是在点击任意一个按钮之后都获得不了任何的输出结果。
谁能告诉我到底哪里出错了?最早的回复会得到很高的奖励,提前致谢。
回答
点击按钮是客户端的,而PHP是服务器端的,但你可以通过ajax做到这一点:
$('.button').click(function() { $.ajax({ type: "POST", url: "some.php", data: { name: "John" } }).done(function( msg ) { alert( "Data Saved: " + msg ); }); });
在你的PHP文件里:
<?php function abc($name){ //your code here } ?>