Ajax通信操作JSON数据实战

导语 JSON数据操作server2 php<?php 1$member[& 39;username& 39;]="aseoe";$member[& 39;password& 39;]="aseoe";$do=$_REQUEST[& 39;do& 39;]; 2$members[& 39;1& 39;][& 39;username& 39;]="爱思资源网";$member

JSON数据操作

json数据操作

server2.php

  1. <?php 
  2.  
  3. //1 
  4. $member['username'] = "aseoe"; 
  5. $member['password'] = "aseoe"; 
  6. $do = $_REQUEST['do']; 
  7.  
  8.  
  9. //2 
  10.  
  11. $members['1']['username'] = "爱思资源网"; 
  12. $members['1']['password'] = "aseoev"; 
  13. $members['2']['username'] = "极速设计"; 
  14. $members['2']['password'] = "jisu"; 
  15. $members['2']['address'] = "南京市"; 
  16. $members['third']['members']['address'] = "南京市"; 
  17.  
  18. //3 
  19.  
  20. class addressClass{ 
  21.     public $address = array(); 
  22.      
  23.     public function setAddress($array){ 
  24.         $this->address = $array; 
  25.     } 
  26.      
  27.     public function getAddress(){ 
  28.         return $this->address; 
  29.     } 
  30. } 
  31.  
  32. $addressObj = new addressClass(); 
  33. $addressObj->setAddress($members); 
  34.  
  35. switch($do){ 
  36.     case "first": 
  37.     echo json_encode($member); 
  38.     break; 
  39.      
  40.     case "second": 
  41.     echo json_encode($members); 
  42.     break; 
  43.      
  44.     case "third": 
  45.     echo json_encode($addressObj); 
  46.     break; 
  47.      
  48. } 
  49. ?> 

前台显示

  1. <!DOCTYPE HTML> 
  2. <html> 
  3.     <head> 
  4.         <title>php-JSON2</title> 
  5.         <meta charset="utf-8"> 
  6.         <meta name="viewport" content="width=device-width"> 
  7.         <script src="http://www.aseoe.com/statics/js/jquery-1.10.2.min.js" type="text/javascript"></script>  
  8.         <script type="text/javascript"> 
  9.         $("document").ready(function (){ 
  10.             var url = "server2.php"; 
  11.             var data = {"do":"first"}; 
  12.              
  13.             $.getJSON(url,data,function(res){ 
  14.                 $("#username").val(res.username); 
  15.                 $("#password").val(res.password); 
  16.             }); 
  17.              
  18.             var data = {"do":"second"}; 
  19.             $.getJSON(url,data,function(res){ 
  20.                  
  21.             $("#members").val(res[1].username); 
  22.             $("#members").val(res.third.members.address); 
  23.             }); 
  24.              
  25.             var data = {"do":"third"} 
  26.             $.getJSON(url,data,function(res){ 
  27.             $("#address").val(res.address[1].username); 
  28.             }) 
  29.         }); 
  30.          
  31.         </script>  
  32.     </head> 
  33.     <body> 
  34.         <h2>一维数组</h2> 
  35.         <input type="text" name="username" id="username" /> <br /> 
  36.         <input type="password" name="password" id="password" /> <br /> 
  37.      
  38.         <h2>多维数组</h2> 
  39.         <textarea id="members">  
  40.         </textarea> 
  41.          
  42.         <h2>对象</h2> 
  43.         <textarea id="address">  
  44.         </textarea> 
  45.     <script type="text/javascript"> 
  46.  
  47.      
  48.     </script> 
  49.        
  50.     </body> 
  51. </html> 

 

http://www.aseoe.com/ true Ajax通信操作JSON数据实战 http://www.aseoe.com/show-12-468-1.html report <?php echo strlen($content) / 2; ?> JSON数据操作server2 php<?php 1$member[& 39;username& 39;]="aseoe";$member[& 39;password& 39;]="aseoe";$do=$_REQUEST[& 39;do& 39;]; 2$members[& 39;1& 39;][& 39;username& 39;]="爱思资源网";$member
TAG:Ajax JSON
本站欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-12-468-1.html

[前端插件推荐] Plugin

1 2 3 4
  • jQuery实现逐字逐句显示插件l-by-l.min.js
  • jQuery带方向感知的鼠标滑过图片边框特效插件
  • jQuery HotKeys监听键盘按下事件keydown插件
  • 响应式无限轮播jQuery旋转木马插件
响应式无限轮播jQuery旋转木马插件
web前端开发
爱思资源网 Copyright 2012-2014 Www.Aseoe.Com All rights reserved.(晋ICP备13001436号-1)