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 if 想到的些问题
Mar 22 PHP
详解PHP显示MySQL数据的三种方法
Jun 05 PHP
phpmyadmin MySQL 加密配置方法
Jul 05 PHP
解析php中如何调用用户自定义函数
Aug 06 PHP
PHP获取POST数据的几种方法汇总
Mar 03 PHP
PHP实现HTML页面静态化的方法
Nov 04 PHP
PHP实现简单实用的分页类代码
Apr 08 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
PHP中的函数声明与使用详解
May 27 PHP
PHP数据库编程之MySQL优化策略概述
Aug 16 PHP
php中加密解密DES类的简单使用方法示例
Mar 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
2020最新CPU的性能排名
2020/04/02 数码科技
PHP ? EasyUI DataGrid 资料存的方式介绍
2012/11/07 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
php实现session共享的实例方法
2019/09/19 PHP
jquery dialog键盘事件代码
2010/08/01 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
2016/06/23 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
vue2.0使用swiper组件实现轮播效果
2017/11/27 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
2019/10/11 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
Python中的yield浅析
2014/06/16 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
python opencv摄像头的简单应用
2019/06/06 Python
Python中的asyncio代码详解
2019/06/10 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
企业节能减排实施方案
2014/03/19 职场文书
地质灾害防治方案
2014/05/14 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
redis 查看所有的key方式
2021/05/07 Redis