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 相关文章推荐
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
May 03 PHP
ThinkPHP惯例配置文件详解
Jul 14 PHP
php多任务程序实例解析
Jul 19 PHP
php中操作memcached缓存进行增删改查数据的实现代码
Aug 15 PHP
PHP判断手机是IOS还是Android
Dec 09 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
May 20 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
php实现留言板功能
Mar 05 PHP
Laravel框架实现redis集群的方法分析
Sep 14 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
PHP实现动态创建XML文档的方法
Mar 30 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 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下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
javascript 一些用法小结
2009/09/11 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
2014/06/26 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
英国网上电器商店:Electricshop
2020/03/15 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
物流专业大学生求职信范文
2013/10/28 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
2015年推普周活动总结
2015/03/27 职场文书
户外亲子活动总结
2015/05/08 职场文书
党员公开承诺书2016
2016/03/24 职场文书