PHP响应button的onclick事件

PHP是服务器端代码 ,html是客户端代码,实现button的onclick事件,就是客户端调用服务器端函数,因此就得向服务器提交请求。
有一种简单粗暴的方式,就是button是a标签时,可以直接在href里面写上要执行的php页面(或者通过给button绑定window.location通过JS跳转到到PHP)。这种做法就得为每一个button设计一个PHP代码。
而我的做法是:事件+ajax 给button绑定点击事件,然后执行ajax。

 

 

 

server.php

 

<?php 	if (isset($_POST['action']))	{		switch($_POST['action'])		{			case "btn1":btn1();break;			case "btn2":btn2();break;			default:break;		}	}		function btn1()	{		echo "hello 按钮1";	}	function btn2()	{		echo "hello 按钮2";	}?>


 

 

方式一:index.php

 

<html><head>	<style>	div {width:600px;margin:200px auto;}		.btn {		background-color:#44c767;		-moz-border-radius:28px;		-webkit-border-radius:28px;		border-radius:28px;		border:1px solid #18ab29;		display:inline-block;		curso
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值