下午好人們,2收存箱AJAX
這一週,我開始了第一次與一個Ajax請求的工作,但我沒有任何想法如何用正確的方式。我的情況:我有兩個dropboxes,第一個包含數據庫中的數據,第二個必須填寫我在第一個組合框中選擇的選項(例如select * from presents where city = '$_GET['city']'
)。
我有下面的代碼:
從index.php的集管部分
$('#woonplaats').change(function(){
var woonplaats = $('#woonplaats').val();
$.ajax({
type: "GET",
url: "ajax.php?woonplaats="+woonplaats+"",
success: function(msg){
$('#pandtype').html(msg);}
});
});
從ajax.php
$_GET['woonplaats'] = mysql_real_escape_string($_GET['woonplaats']);
if(isset($_GET['woonplaats']))
{
$query = "SELECT * FROM aanbod WHERE Plaats = '".$_GET['woonplaats']."'";
$result = mysql_query($query);
echo $query;
echo "<select id='pandtype' name='pandtype'>";
while($row = mysql_fetch_object($result))
{
echo '<option value="'.ucfirst(strtolower($row->PandType)).'">'.ucfirst(strtolower($row->PandType)).'</option>';
}
echo "</select>";
}
我怎麼錯過? 我和原來的第二個裝載組合框有什麼關係?
親切的問候!
修正了它! $('#blaat')。html(msg);}而不是#pandentype 並且必須在選擇框周圍放置一個帶id bla的div。 – Jordy 2011-04-15 13:23:13
你在哪裏得到錯誤?在js或遠程服務器上。 – 2011-04-15 13:24:22
沒有得到任何錯誤,它只是沒有解析我想要的內容。 現在沒關係我修好了! – Jordy 2011-04-15 13:32:09