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 多进程 解决难题
Jun 22 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
Jun 17 PHP
yii用户注册表单验证实例
Dec 26 PHP
Yii2增加验证码步骤详解
Apr 25 PHP
php 常用的系统函数
Feb 07 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 PHP
php实现的表单验证类完整示例
Aug 13 PHP
详解Laravel服务容器的绑定与解析
Nov 05 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 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获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
php+mysql开发中的经验与常识小结
2019/03/25 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
PHP7 windows支持
2021/03/09 PHP
javascript中的作用域scope介绍
2010/12/28 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
日本高端护肤品牌:Tatcha
2016/08/29 全球购物
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
国外的一些J2EE面试题一
2012/10/13 面试题
电子商务专业应届生求职信
2014/05/28 职场文书
Matplotlib绘制混淆矩阵的实现
2021/05/27 Python
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers