jquery与php交互之GET、 POST
来源:互联网 发布:三公经费 软件 编辑:程序博客网 时间:2024/05/29 16:37
GET:两个参数
html
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="jquery-1.7.2.js"></script> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $.get(//使用get方法向服务器端获取数据 'check.php', function (data) { $("button").after(data); } ); }); }); </script></head><body> <button>load some data</button></body></html>
<?php/** * Created by PhpStorm. * User: admin-pc * Date: 2016/6/7 * Time: 8:20 */if(isset($_SERVER['HTTP_X_REQUESTED_WITH'])&&$_SERVER['HTTP_X_REQUESTED_WITH']=='XMLHttpRequest') echo 'successful';else echo 'wrong';post:三个参数
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- <style type="text/css"> ul{border:1px solid black; list-style: none;margin:0pt;padding:0pt;float:left; font-family: Verdana,Arial,sans-serif;font-size: 12px;width: 400px; } li{padding:10px 5px;border-bottom: 1px solid black;} label{width: 100px;text-align: right;margin-right:10px;float:left; } #response{display: none;} </style>--> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery-1.7.2.js"></script> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("input:button").click(function()//这里不可以用button标签写 { var data=$('form').serialize(); $.post( 'process.php',// $("form").serialize(), data, function(data,status) { $('#information').hide(); // alert("suce"); // $("button").after(data); // $('#response').text($("form").serialize()); $('#response').html(data).show();//换成html的方式展示出,而text()函数只能直接输出,所以标签略过,换行符\n也不好使 // alert(status); }, 'html' );// console.log($("form").serialize()); // $("p").text(data); }); }); </script></head><body> <form action=""> <ul id="information"> <li> <label>email:</label> <input type="text" name="email"> </li> <li> <label>full name</label> <input type="text" name="fullname"> </li> <li> <label>sex</label> <input type="radio" name="sex" value="male" checked="checked">male <input type="radio" name="sex" value="female">female </li> <li> <label>country</label> <select name="country"> <option value="india">india</option> <option value="uk">uk</option> <option value="usa">usa</option> </select> </li> <!-- --> </ul> <!-- <button>go</button> --> </form> <input type="button" value="go" name="submit"> <p id="response"></p></body></html>php
<?php/** * Created by PhpStorm. * User: admin-pc * Date: 2016/6/7 * Time: 9:28 */header('Content-Type:text/html;charset=gb2312');$responsestring="Dear ".$_POST['fullname'].",your contact information has been saved.";$responsestring.="you entered the following information: ";$responsestring.="<br/>";$responsestring.="email:".$_POST['email'];$responsestring.="<br/>";$responsestring.=" sex:".$_POST['sex'];$responsestring.="<br/>";$responsestring.=" country".$_POST['country'];echo $responsestring;
其实psot提交的也不一定是框框里你输入的对吧,也有可能是你点击的,比方说点击第一个显示下面的
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function () { $('p').click(function(node){ var data=$(this).text();//试了很多种方法,只有这种读取标签内容文本的方法可以读取从而选择我想要的 // alert(data); var tmp; if(data=="MissZhou要努力1") tmp=1; else if(data=="MissZhou要努力2") tmp=2; else tmp=3; // alert(tmp); $.post('process.php',{name:tmp},function(dd){ $('div').html(dd).show(); }); }); }); </script></head><body> <p name="name">MissZhou要努力1</p><br> <p name="name">MissZhou要努力2</p><br> <p name="name">MissZhou要努力3</p><br> <div></div></body></html>
<?php/** * Created by PhpStorm. * User: admin-pc * Date: 2016/6/10 * Time: 16:08 */header('Content-Type:text/html;charset=utf-8');$tmp=$_POST['name'];if($tmp==1) echo "你不想找工作了吗?找不到工作喝西北风啊啊?!";if($tmp==2) echo "就剩三个月了 玩什么玩 再玩就真玩完了";if($tmp==3) echo "滚!去!学!习!";//echo $tmp;
0 0
- jquery与php交互之GET、 POST
- jquery与php交互之GET、 POST
- 简单的PHP之GET与POST
- Android学习之GET,POST与后台交互乱码问题
- jQuery:$post、$get、$ajax与php,实现异步加载
- jQuery:$post、$get、$ajax与php,实现异步加载
- jQuery的post与get
- RESTEasy之间交互之Post和Get
- PHP与表单(Post & Get)
- PHP中 GET 与 POST
- ASP.NET交互Rest服务接口(Jquery的Get与Post方式)
- ASP.NET交互Rest服务接口(Jquery的Get与Post方式)
- Flask与ajax(jQuery)交互的几种方法:$.post、$.get、$.getJSON 、$.ajax、 $.load
- PHP表单之GET&POST
- PHP之get,post,request
- Jquery php Json Ajax POST GET
- jquery之利用ajax与服务器交谈(发起GET和POST请求之发起POST请求)
- Unity3D之Get与Post
- sublime上的JS代码提示2---api
- C++的一些简单示例(5)
- gdb调试多进程和多线程程序
- java中util.Date和数据库中datetime的操作!
- 内联函数和宏定义的区别
- jquery与php交互之GET、 POST
- HDU1002(高精度计算)
- Struts2源码分析——StrutsPrepareAndExecuteFilter
- javaweb学习总结(四十五)——监听器(Listener)学习二
- 凹数科技笔试
- java读取文件 每行首字丢失问题
- Leetcode Binary Tree Upside Down
- loopback安装教程--各种安装问题
- emoji