我是一个PHP菜鸟,刚刚学完语言的基础部分。
我创建一个叫做functioncalling.php的页面,它包括两个按钮,Submit和Insert。作为一个PHP的新手,我想测试一下哪个函数在按钮被点击的时候执行了。我想要输出的结果显示在同一个页面上面。所以我创建了两个函数,每个一个。functioncalling.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文件里:
function abc($name){
//your code here
}
?>