php基于jquery的ajax技术传递json数据简单实例


Posted in PHP onApril 15, 2016

本文实例讲述了php基于jquery的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 相关文章推荐
php中判断一个字符串包含另一个字符串的方法
Mar 19 PHP
php+mysql开源XNA 聚合程序发布 下载
Jul 13 PHP
PHP学习之数组的定义和填充
Apr 17 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
CodeIgniter实现更改view文件夹路径的方法
Jul 04 PHP
PHP中文乱码解决方案
Mar 05 PHP
php微信开发自定义菜单
Aug 27 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 PHP
PHP抽象类与接口的区别实例详解
May 09 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
Apr 16 PHP
PHP6连接SQLServer2005的三部曲
Apr 15 #PHP
php使用pear_smtp发送邮件
Apr 15 #PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 #PHP
php生成图片验证码的方法
Apr 15 #PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
Apr 14 #PHP
php上传大文件设置方法
Apr 14 #PHP
什么是OneThink oneThink后台添加插件步骤
Apr 13 #PHP
You might like
php在数组中查找指定值的方法
2015/03/17 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
window.ActiveXObject使用说明
2010/11/08 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
python七夕浪漫表白源码
2019/04/05 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
Django的性能优化实现解析
2019/07/30 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
python列表推导式操作解析
2019/11/26 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
城市规划毕业生求职信
2013/10/10 职场文书
投资建议书模板
2014/05/12 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL