我非常需要您的幫助。 我似乎無法找到我的代碼中有什麼問題。使用ajax填充基於combobox值的文本框
的情況是,我想根據我的組合框的值來填充我的文本字段,並將它連接SQL數據庫。我在網上嘗試了一些代碼,然後我發現了一個似乎準確的代碼,但我似乎無法在我的文本框中顯示結果。
這是我的HTML代碼:
<?php
echo"Concept Store:";
echo "<select width='100' id='strs' name='strs' >";
echo "<option></option>";
while($row=sqlsrv_fetch_array($stmt))
{
$x= $row['strnm'];
echo " <option> $x</option>" ;
}
echo "</select>";
?>
Address    : <input type="text" id="add" name="add" size="27" /><br><br>
這裏的AJAX:
<script type="text/javascript">
$(document).ready(function(){
$('#strs').change(function(){
$.post("gadd.php",{strs:$(this.val())},function(result){
$("#add").val(result);
});
});
});
</script>
這是我的 'gadd.php'
<?php
session_start();
include ('sqlconn.php');
$gadd=$_post['strs'];
//$t1= mysql_real_escape_string($t1);
$sql="Select distinct dadd1 from ostore where strnm='".$gadd."' ";
$stmt = sqlsrv_query($conn,$sql);
//echo "<option></option>";
while ($row = sqlsrv_fetch_array($stmt))
{
// $type2=$row['dadd1'];
echo $row['dadd1'];
//echo '<option value ="'.$type2.'">'.$type2.'</option>';
}
?>
,如果你能幫助我,真的真的很棒謝謝你!
謝謝,但它仍然無法工作:( – user3060463 2014-10-06 06:50:47