700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > PHP相应button中的onclick事件

PHP相应button中的onclick事件

时间:2022-04-23 02:22:20

相关推荐

PHP相应button中的onclick事件

后端开发|php教程

onclick

后端开发-php教程

PHP是服务器端代码 ,html是客户端代码,实现button的onclick事件,就是客户端调用服务器端函数,因此就得向服务器提交请求。

仿淘宝asp商城源码破解版,ubuntu移除挂载点,python爬虫方法视频,游戏源码php,seo字体研究lzw

有一种简单粗暴的方式,就是button是a标签时,可以直接在href里面写上要执行的php页面(或者通过给button绑定window.location通过JS跳转到到PHP)。这种做法就得为每一个button设计一个PHP代码。

mtk6589 源码,vscode 远程bash,ubuntu 数据分析软件,tomcat打war,安卓 sqlite保存,织梦 视频播放插件下载,前端框架设置样式,广州哪里看爬虫,PHP安装空调,深圳专业seo优化排名,葡萄酒公司网站源码,网页扁平化图标,最新慕课网首页模板,js做等待加载的 页面,uimaker精美后台管理系统模版,微擎小程序自动回复lzw

而我的做法是:事件+ajax 给button绑定点击事件,然后执行ajax。

平台小程序源码,给ubuntu更新源,python爬虫视频大全,php使用confirm,台州seo分析lzw

1、server.php

方式一:index.php

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;cursor:pointer;color:#ffffff;font-family:Arial;font-size:17px;padding:16px 31px;text-decoration:none;text-shadow:0px 1px 0px #2f6627;}.btn:hover {background-color:#5cbf2a;}.btn:active {position:relative;top:1px;}#btn2 {float:right;}function fun(n) {$.ajax({url:"server.php", //the page containing php scripttype: "POST", //request typedata:{action: n.value},success:function(result){alert(result);}});}function fun2(n) {var url = "server.php";var data = {action : n.value};jQuery.post(url, data, callback);}function callback(data) {alert(data);}

方式二:index.php

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;cursor:pointer;color:#ffffff;font-family:Arial;font-size:17px;padding:16px 31px;text-decoration:none;text-shadow:0px 1px 0px #2f6627;}.btn:hover {background-color:#5cbf2a;}.btn:active {position:relative;top:1px;}#btn2 {float:right;}var xmlHttp; function createXMLHttpRequest(){ //检查浏览器是否支持 XMLHttpRequest 对象if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } } function fun(n){ createXMLHttpRequest(); var url="server.php"; xmlHttp.open("POST",url,true); xmlHttp.setRequestHeader(Content-type, application/x-www-form-urlencoded);xmlHttp.onreadystatechange = callback; xmlHttp.send("action=" + n.value); } function callback(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ alert(xmlHttp.responseText); } } }

方式一参考资料:

jQuery ajax – post() 方法:

/jquery/ajax_post.asp

方式二参考资料:

创建 XMLHttpRequest 对象:

/ajax/ajax_xmlhttprequest_create.asp

向服务器发送请求:

/ajax/ajax_xmlhttprequest_send.asp

服务器响应:

/ajax/ajax_xmlhttprequest_response.asp

onreadystatechange 事件:

/ajax/ajax_xmlhttprequest_onreadystatechange.asp

更过相关问题请访问PHP中文网:PHP视频教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。