こんにちは、コードに少し問題があります。このコード行 ( ajaxmaprequest.js ) が機能しているかどうかをテストして、xmlspitquery.php から文字列を取得し、testajax.phpにエコーします。私が間違っていることについて何か助けていただければ幸いです。
ajaxmaprequest.js
$ ('#lgu','#category','#type').change(function(){
var Lgu = $('#lgu').val();
var Category = $('#category').val();
var Type = $('#type').val();
$.get('xmlspitquery.php',
{ input: Lgu, input2: Category, input3: Type},
function(data) {
$('#xmlreturn').text(data);
});
});
そして、これはtestajax.phpからのものです
<select id="lgu" name="Lgu">
<option>LGUs</option>
<option>Bacolod City</option>
<option>Bago City</option>
<option>Cadiz City</option>
</select>
<select id="category" name="Category">
<option>Categories</option>
<option>Hotel</option>
<option>Restaurant</option>
<option>Attractions</option>
</select>
<select id="type" name="Type">
<option>Tourism Type</option>
<option>Eco</option>
<option>Resto</option>
<option>Fun</option>
</select>
<div id="xmlreturn"> </div>
xmlspitquery.php
echo "Test";
接続が完了したら、さらにコードを追加するだけです。