javascript - 发送 AJAX 请求不适用于所有页面

标签 javascript php jquery ajax

我创建了一个搜索框,当我单击搜索按钮时,ajax 请求将发送到页面 search.php,该页面执行其工作并返回搜索结果。

我的代码有这一行。我已将其放入头文件中,以便它适用于所有页面 -

xhttp.open("GET", "search.php?q="+q); //q is the requested search string
xhttp.send();

它在根目录(public_html)中运行良好,但在子目录中则不然(我知道它不会)。所以,我编辑了代码 -

xhttp.open("GET", "http://www.theorembox.esy.es/search.php?q="+q); //q is the requested search string
xhttp.send();

但是现在它甚至在根目录中都不起作用。我该怎么办??

任何人都可以帮助我吗?

谢谢

最佳答案

试试这个。

xhttp.open("GET", "/search.php?q="+q);

关于javascript - 发送 AJAX 请求不适用于所有页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37434125/

相关文章:

php - 如何单独交叉引用数据库表?

javascript - 将 PHP 多数组转换为 javascript 的最佳方法

jquery - 将最小字段值保持为 1

javascript - 如何从异步调用返回响应?

php - 获取登录 wordpress 的用户的电子邮件

jquery - CSS伪类覆盖类

javascript - 画一个漂亮整齐的弧线,没有大的直 Angular ,而是有漂亮的 Angular

javascript - AngularJS 不会将新记录推送到数组中

Javascript 对象既有属性又为空

javascript - CSS 3d-Button "onclick"- 事件在顶部不起作用