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缓存技术介绍
Nov 25 PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
PHP下操作Linux消息队列完成进程间通信的方法
Jul 24 PHP
smarty模板引擎之分配数据类型
Mar 30 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
Mar 19 PHP
php实现简单爬虫的开发
Mar 28 PHP
PHP微信支付开发实例
Jun 22 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
PHP实现Unicode编码相互转换的方法示例
Nov 17 PHP
php strftime函数获取日期时间(switch用法)
May 16 PHP
PHP实现两种排课方式
Jun 26 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 has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
destoon常用的安全设置概述
2014/06/21 PHP
php限制文件下载速度的代码
2015/10/20 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
js获取某月的最后一天日期的简单实例
2013/06/22 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
JS实现滑动插件
2020/01/15 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python在指定目录下查找gif文件的方法
2015/05/04 Python
Python入门之modf()方法的使用
2015/05/15 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
2020/07/20 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
django 微信网页授权登陆的实现
2019/07/30 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
python定义类self用法实例解析
2020/01/22 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
仓管员岗位职责范文
2013/11/08 职场文书
冰淇淋店创业计划书范文
2013/12/27 职场文书
法学求职信
2014/06/22 职场文书
委托书怎样写
2014/08/30 职场文书
2015年医院药剂科工作总结
2015/05/04 职场文书