php+ajax+json 详解及实例代码


Posted in PHP onDecember 12, 2016

php+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 相关文章推荐
php4的彩蛋
Oct 09 PHP
PHP 批量更新网页内容实现代码
Jan 05 PHP
在PHP中利用wsdl创建标准webservice的实现代码
Dec 07 PHP
php简单的留言板与回复功能具体实现
Feb 19 PHP
destoon之一键登录设置
Jun 21 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
再推荐十款免费的php开发工具
Nov 09 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
PDO的安全处理与事物处理方法
Oct 31 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 PHP
gearman中任务的优先级和返回状态实例分析
Feb 27 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 #PHP
Zend Framework数据库操作方法实例总结
Dec 11 #PHP
smarty模板数学运算示例
Dec 11 #PHP
Zend Framework入门应用实例详解
Dec 11 #PHP
Zend Framework前端控制器用法示例
Dec 11 #PHP
Zend Framework路由器用法实例详解
Dec 11 #PHP
Zend Framework分发器用法示例
Dec 11 #PHP
You might like
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
php md5下16位和32位的实现代码
2008/04/09 PHP
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
php定界符
2014/06/19 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
PHP+ajax实现获取新闻数据简单示例
2018/05/08 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
Array.prototype 的泛型应用分析
2010/04/30 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
AngularJS Ajax详解及示例代码
2016/08/17 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
js制作提示框插件
2020/12/24 Javascript
用ReactJS和Python的Flask框架编写留言板的代码示例
2015/12/19 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
python 中random模块的常用方法总结
2017/07/08 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
Python多进程编程常用方法解析
2020/03/26 Python
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
会话Bean的种类
2013/11/07 面试题
环境科学专业研究生求职信
2013/10/02 职场文书
文员岗位职责
2013/11/09 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
公司辞职信模板
2015/05/13 职场文书
毕业生政审意见范文
2015/06/04 职场文书
少年犯观后感
2015/06/11 职场文书
Python机器学习之底层实现KNN
2021/06/20 Python
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android