index.php
- <script type="text/javascript" src="../jquery/jquery.js"></script>
- <script type="text/javascript">var $j = jQuery.noConflict();</script>
- <script>
- function changeAddressInfo(obj,index,type){
- $j.get("url.php", {addressId:obj.value, type:type}, function(res) {
- eval("var data=" + res + "");
- if (!data) return;
- // set address info
- $j("#addressId").val(data.addressId);
- $j("#id").val(data.id);
- $j("#name").val(data.name);
- $j("#age").val(data.age);
- $j("#chinese").val(data.chinese);
- })
- }
- </script>
- <SELECT ID="test" οnchange="changeAddressInfo(this,2,3)">
- <OPTION VALUE="王川" SELECTED>1</OPTION>
- <OPTION VALUE="盛莉">2</OPTION>
- <OPTION VALUE="魏志强">3</OPTION>
- <OPTION VALUE="李欢">4</OPTION>
- <OPTION VALUE="windy">5</OPTION>
- </SELECT>
- <INPUT TYPE="text" NAME="addressId" ID="addressId">
- <INPUT TYPE="text" NAME="id" ID="id">
- <INPUT TYPE="text" NAME="name" ID="name">
- <INPUT TYPE="text" NAME="age" ID="age">
- <INPUT TYPE="text" NAME="chinese" ID="chinese">
- url.php
-
- <?php
- $addressId = $_GET['addressId'];
- $name = iconv("gb2312","utf-8","王川");
- $Array_B = array("id"=>"1","name"=>"windy","age"=>"24","chinese"=>$name,"addressId"=>$addressId);
- $json = json_encode($Array_B);
- echo $json;
- ?>