我非常需要您的帮助。 我似乎无法找到我的代码中有什么问题。使用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