Javascript jQuery ajax插件获取输入值

Javascript jQuery ajax插件获取输入值,javascript,php,jquery,ajax,jquery-autocomplete,Javascript,Php,Jquery,Ajax,Jquery Autocomplete,我正在使用jQuery使用这个插件从数据库中获取值。根据演示,我的代码如下所示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script&

我正在使用jQuery使用这个插件从数据库中获取值。根据演示,我的代码如下所示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
    <script src="js/jquery.autocomplete.js"></script>   
    <link rel="stylesheet" href="styles.css">
    <script>
    jQuery(document).ready(function() {
      jQuery('#autocomplete').autocomplete({
        serviceUrl: 'ajax.php',        
      });
    });
    </script>
</head>
<body>
<input type="text" id="autocomplete">

</body>
</html>
XHR finished loading: GET "http://localhost/ajax.php?query=united
$value = $_POST['query];
echo $value;
此外,它在控制台选项卡中显示一个错误,如

Uncaught SyntaxError: Unexpected token <  in jquery-2.1.0-min.js:4

但它没有显示任何价值。有人能告诉我如何在ajax.php文件中获取输入值吗?任何帮助和建议都是非常值得的。谢谢你正在使用谷歌浏览器,是吗? 这将有助于了解实际传输的数据。。。 尝试点击F12,打开“网络”选项卡,单击AJAX请求发出时显示的项目,并检查“响应”子选项卡中的输出。 我的假设是:您在PHP文件中遇到了一些语法错误,该文件将HTML标记作为错误消息的一部分输出。
顺便说一句:您的PHP代码包含语法错误,第1行的'after index“query”缺失…

AVM当然也正确。您正在阅读$\u帖子,而您的JS正在执行GET请求。。。