php+ajax+json 详解及实例代码


Posted in PHP onDecember 12, 2016

php+ajax+json 实例代码

html页面:

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
 $(function(){
   $("#send").click(function(){
    var cont = $("input").serialize();
    $.ajax({
      url:'ab.php',
      type:'post',
      dataType:'json',
      data:cont,
      success:function(data){
       var str = data.username + data.age + data.job;
       $("#result").html(str);
    }
  });
 }); 
 });
</script>
</head>
<body>
<div id="result">一会看显示结果</div>
<form id="my" action="" method="post">
      <p><span>姓名:</span> <input type="text" name="username" /></p>
     <p><span>年龄:</span><input type="text" name="age" /></p>
     <p><span>工作:</span><input type="text" name="job" /></p>
</form>
<button id="send">提交</button>
</body>
</html>

 php页面:

<?php
header("Content-type:text/html;charset=utf-8");
    $username = $_POST['username'];
    $age = $_POST['age'];
    $job = $_POST['job'];
    $json_arr = array("username"=>$username,"age"=>$age,"job"=>$job);
    $json_obj = json_encode($json_arr);
    echo $json_obj;
?>

使用post方式

<script type="text/javascript">
 $(function(){
 $("#send").click(function(){
   var cont = {username:$("input")[0].value,age:$("input")[1].value,job:$("input")[2].value};
   var url = 'ab.php';
   $.post(url,cont,function(data){
    var res = eval("(" + data + ")");//转为Object对象
   var str = res.username + res.age + res.job;
  $("#result").html(str);
  });
 }); 
 });
</script>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
用php实现批量查询清除一句话后门的代码
Jan 20 PHP
PHP里的中文变量说明
Jul 23 PHP
解析php mysql 事务处理回滚操作(附实例)
Aug 05 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
Nov 22 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
PHP接收json 并将接收数据插入数据库的实现代码
Dec 01 PHP
php 三元运算符实例详细介绍
Dec 15 PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
详解php与ethereum客户端交互
Apr 28 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
PHP MVC框架中类的自动加载机制实例分析
Sep 18 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 #PHP
Zend Framework数据库操作方法实例总结
Dec 11 #PHP
smarty模板数学运算示例
Dec 11 #PHP
Zend Framework入门应用实例详解
Dec 11 #PHP
Zend Framework前端控制器用法示例
Dec 11 #PHP
Zend Framework路由器用法实例详解
Dec 11 #PHP
Zend Framework分发器用法示例
Dec 11 #PHP
You might like
PHP的拦截器实例分析
2014/11/03 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
php strftime函数获取日期时间(switch用法)
2018/05/16 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
简单实现js轮播图效果
2017/07/14 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
2018/08/22 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python中暂存上传图片的方法
2015/02/18 Python
Python性能优化技巧
2015/03/09 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
python中时间、日期、时间戳的转换的实现方法
2019/07/06 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
Python实现把类当做字典来访问
2019/12/16 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
HomeAway的巴西品牌:Alugue Temporada
2018/04/10 全球购物
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
P D PAOLA法国官网:西班牙著名的珠宝首饰品牌
2020/02/15 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
节能宣传周活动总结
2014/05/08 职场文书
导师推荐信范文
2014/05/09 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
MySQL三种方式实现递归查询
2022/04/18 MySQL