jquery擷取json_encode

來源:互聯網
上載者:User
index.php
  1. <script type="text/javascript" src="../jquery/jquery.js"></script> 
  2. <script type="text/javascript">var $j = jQuery.noConflict();</script>
  3. <script>
  4.                         function changeAddressInfo(obj,index,type){
  5.                                             
  6.                                 $j.get("url.php", {addressId:obj.value, type:type}, function(res) {
  7.                                     eval("var data=" + res + "");
  8.                                     if (!data) return;
  9.                                     // set address info
  10.                                         $j("#addressId").val(data.addressId);
  11.                                         $j("#id").val(data.id);
  12.                                         $j("#name").val(data.name);
  13.                                         $j("#age").val(data.age);
  14.                                         $j("#chinese").val(data.chinese);
  15.                     
  16.                                 
  17.                                 
  18.                                 })
  19.                             
  20.                         }
  21. </script>
  22. <SELECT  ID="test" onchange="changeAddressInfo(this,2,3)">
  23.     <OPTION VALUE="王川" SELECTED>1</OPTION>
  24.     <OPTION VALUE="盛莉">2</OPTION>
  25.     <OPTION VALUE="魏志強">3</OPTION>
  26.     <OPTION VALUE="李歡">4</OPTION>
  27.     <OPTION VALUE="windy">5</OPTION>
  28. </SELECT>
  29. <INPUT TYPE="text" NAME="addressId" ID="addressId">
  30. <INPUT TYPE="text" NAME="id" ID="id">
  31. <INPUT TYPE="text" NAME="name" ID="name">
  32. <INPUT TYPE="text" NAME="age" ID="age">
  33. <INPUT TYPE="text" NAME="chinese" ID="chinese">
  34. url.php
    1. <?php
    2. $addressId = $_GET['addressId'];
    3. $name = iconv("gb2312","utf-8","王川");
    4. $Array_B = array("id"=>"1","name"=>"windy","age"=>"24","chinese"=>$name,"addressId"=>$addressId);
    5. $json = json_encode($Array_B);
    6. echo $json;
    7. ?>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.