test.php
<script type="text/javascript"> function selectInput(oSelect) { var value= oSelect.value; var url = "2.php"; var postStr = "value="+ value ; //-------------------------------------------------------------------------------- //實例化Ajax //var ajax = InitAjax(); var ajax = false; //開始初始化XMLHttpRequest對象 if(window.XMLHttpRequest) { //Mozilla 瀏覽器 ajax = new XMLHttpRequest(); if (ajax.overrideMimeType) {//設置MiME類別 ajax.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { // IE瀏覽器 try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!ajax) { // 異常,創建對象實例失敗 window.alert("不能創建XMLHttpRequest對象實例."); return false; } //-------------------------------------------------------------------------------------------- ajax.open("POST", url, true); ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.send(postStr); //---------------------------------------------------------------------------------------------- ajax.onreadystatechange = function() { //如果執行狀態成功,那么就把返回信息寫到指定的層里 if (ajax.readyState == 4 && ajax.status == 200) { msg.innerHTML = ajax.responseText; //寫入到id為msg的div里 } } //------------------------------------------------------------------------------------------------- } </script> <div id="msg"></div> <?php $cnx = new PDO("odbc:Driver={SQL Server};Server=(local);Database=DBCT_Dev;",'sa','123456'); //連接數據庫 ?> <select onchange="selectInput(this)""> <?php $Province=$cnx->query("select ProvinceName,ProvinceId from S_Province"); foreach($Province as $sheng){ echo "<option value='".$sheng['ProvinceId']."'>".$sheng['ProvinceName']."</option>"; }?> </select>
2.php
<?php print_r ($_POST['value']); ?>