2

我正在使用调用 php 文件的 jquery 自动完成功能。效果很好。这就是问题所在。

如果我将 PHP 文件放在与我的网页相同的目录或子目录中,效果会很好。像这样:

    $(function() {      
        $( "#location" ).autocomplete({
        source: "subdirectory/lookup.php",
        minLength: 2,
        });
    });

以上没有问题。问题是,我想将lookup.php 存储在名为search 的目录中上一层的不同目录中。

我试过“../search/lookup.php”和“http://www.mydomain.com/search/lookup.php”和一堆不同的组合,都无济于事。

我似乎无法连接到 php 文件,除非它与页面或子目录位于同一目录中。这真的很糟糕,因为我想在整个网站的许多页面的标题中使用它。

谢谢你的帮助。

4

1 回答 1

0

您可以重定向到 lookup.php 文件。例如,您将文件redirect.php 放在具有自动完成功能的文件所在的目录中。输入它

<?php header('Location: ../search/lookup.php'); ?>

然后把lookup.php放到../search/lookup.php目录下(你知道我的意思,我希望)

不是最好的方法,但应该有效。

于 2012-12-23T20:21:46.907 回答