2

こんにちは、コードに少し問題があります。このコード行 ( 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";接続が完了したら、さらにコードを追加するだけです。

4

1 に答える 1

3

これを変える:

$('#lgu','#category','#type')

これに:

$('#lgu,#category,#type')
于 2012-12-23T04:09:04.630 に答える