Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php http请求AJAX_Php_Javascript_Ajax_Jquery - Fatal编程技术网

Php http请求AJAX

Php http请求AJAX,php,javascript,ajax,jquery,Php,Javascript,Ajax,Jquery,您好,我的代码有点问题,我正在尝试测试这行代码(ajaxmaprequest.js)是否能够让它从xmlspitquery.php检索字符串,并在testajax.php上回显。如果你能帮我做错事,我将不胜感激 ajaxmaprequest.js $ ('#lgu','#category','#type').change(function(){ var Lgu = $('#lgu').val(); var Category = $('#category').val();

您好,我的代码有点问题,我正在尝试测试这行代码(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>

地方政府机构
巴科拉德市
巴果市
加的斯市
类别
酒店
餐厅
吸引
旅游类型
生态
Resto
乐趣
xmlspitquery.php

只有
echo“Test”连接完成后,我将添加更多代码。

更改此选项:

$('#lgu','#category','#type')
为此:

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

这是所有需要解决的问题。。确保它在$(document).ready()块中?我把js放在外部,我应该添加它吗?我也遵循一个教程,首先修改了他所做的。有了问题,我做了他真正做的事,但仍然一事无成。