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.NET的入门教程
Oct 09 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
浅析PHP的ASCII码转换类
Jul 05 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
php+mysql实现无限分类实例详解
Jan 15 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
Jul 18 PHP
PHP快速排序quicksort实例详解
Sep 28 PHP
php+redis实现商城秒杀功能
Nov 19 PHP
PHPTree――php快速生成无限级分类
Mar 30 PHP
laravel 错误处理,接口错误返回json代码
Oct 25 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 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程序--记数器
2006/10/09 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
2012/12/16 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
深入理解JavaScript定时机制
2010/10/29 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
python提取内容关键词的方法
2015/03/16 Python
给Python入门者的一些编程建议
2015/06/15 Python
python僵尸进程产生的原因
2017/07/21 Python
Python使用base64模块进行二进制数据编码详解
2018/01/11 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
用python处理MS Word的实例讲解
2018/05/08 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
教育专业自荐书范文
2013/12/17 职场文书
服务之星获奖感言
2014/01/21 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
病房管理制度范本
2015/08/06 职场文书
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL