Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
JQUERY自动完成和PHP MVC_Php_Jquery_Ajax_.htaccess - Fatal编程技术网

JQUERY自动完成和PHP MVC

JQUERY自动完成和PHP MVC,php,jquery,ajax,.htaccess,Php,Jquery,Ajax,.htaccess,我编写了自己的MVC框架,因此我使用URL重写重定向如下内容: mywebsite.com/index.php?p=Controller/Function::TO::mywebsite.com/Controller/Function 在我的网站中,我想使用jqueryui中的Autocomplete小部件和ajax。使用ajax是因为我想在mysql数据库中搜索用户在字段中填写的内容 但是根据文档jquery发送一个GET请求:$\u GET['term']。问题是我从未捕捉到这个变量。我想这是

我编写了自己的MVC框架,因此我使用URL重写重定向如下内容: mywebsite.com/index.php?p=Controller/Function::TO::mywebsite.com/Controller/Function

在我的网站中,我想使用jqueryui中的Autocomplete小部件和ajax。使用ajax是因为我想在mysql数据库中搜索用户在字段中填写的内容

但是根据文档jquery发送一个GET请求:$\u GET['term']。问题是我从未捕捉到这个变量。我想这是因为我写的网址

你能帮帮我吗?以下是htaccess文件:

RewriteEngine on
RewriteRule ^([a-zA-Z0-9\-\_\/]*)$ index.php?p=$1

谢谢

嗯,您基本上是在修改URL的GET部分,所以您不能期望仍然在那里看到它。您可以为“&autocomplete=”或变量的名称添加一个例外。

小部件似乎通过一个名为“term”::$\u GET['term']的名称。