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 相关文章推荐
第十一节--重载
Nov 16 PHP
php下删除一篇文章生成的多个静态页面
Aug 08 PHP
php与mysql建立连接并执行SQL语句的代码
Jul 04 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
Apr 26 PHP
php实现的漂亮分页方法
Apr 17 PHP
分享一段PHP制作的中文拼音首字母工具类
Dec 11 PHP
PHP中防止SQL注入方法详解
Dec 25 PHP
php实现ip白名单黑名单功能
Mar 12 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 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
实用函数5
2007/11/08 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
js类型检查实现代码
2010/10/29 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
wxPython学习之主框架实例
2014/09/28 Python
在ironpython中利用装饰器执行SQL操作的例子
2015/05/02 Python
Python根据区号生成手机号码的方法
2015/07/08 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
Python代码实现KNN算法
2017/12/20 Python
django ajax json的实例代码
2018/05/29 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
如何在django中实现分页功能
2020/04/22 Python
python如何从键盘获取输入实例
2020/06/18 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
大学优秀班主任事迹材料
2014/05/02 职场文书
企业口号大全
2014/06/12 职场文书
婚育证明样本
2015/06/16 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
为什么RedisCluster设计成16384个槽
2021/09/25 Redis
python对文档中元素删除,替换操作
2022/04/02 Python