javascript - php根据url动态页面内容

标签 javascript php jquery ajax

所以,有 3 个网址:

example.com/first
example.com/middle
example.com/last

在我的 sql 数据库中,有一个表,其中每个术语对应于相关帖子:

ID    NAME    POSTS

1     first   12,3,343
2     middle  23,1,432
3     last    21,43,99

因此,如果用户访问 example.com/first,那么我想根据他们访问的网址显示“12,3,343”的帖子和其他帖子。

现在,这就是它在我脑海中的运作顺序:

  1. 用户类型“example.com/first”
  2. js(ajax)或其他东西检测网址(在本例中,检测“first”)。
  3. 该术语被发送到 php 查询。
  4. 获取适当的信息,然后将其发送出去(通过 ajax 或其他方式)。

我这样做对吗? 服务器如何检测请求的 url?我想如果我知道服务器如何检测url,我可以跳过前两个步骤,并且我可以直接查询正确的信息,而不是依赖js来检测它。

谢谢!

最佳答案

当您提到 ajax 时,我假设您没有离开当前所在的页面。我说得对吗?

如果是这样,您必须创建另一个 php 文件来响应请求:

  1. 将请求发送到 file.php,并将 URL 作为查询字符串
  2. file.php中,让它查询数据库并json_encode数据。
  3. 无需离开即可检索数据并更新字段。

PHP 仅执行一次(服务器端)。如果您想执行另一个查询,您必须导航到其他 URL 或通过 ajax 将请求发送到 php 文件。

关于javascript - php根据url动态页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35593930/

相关文章:

javascript - 从数组中删除特定数字

javascript - React 异步调用抛出 Cannot convert undefined or null to object at Function.getOwnPropertyNames

javascript - 使用 jQuery 为 marginLeft 设置动画

php - 动态 CSS(带有 php header )无法在 Linux 中呈现(mint)——它在 Windows 中运行良好

PHP用分号替换第一个空格

php - 基于自定义字段的每个购物车项目的 WooCommerce 自定义数量输入步骤

javascript - 如何继续页面上的特定元素

javascript - ZF6 Foundation Sticky 不能开箱即用?

javascript - html5 <a download> force "save as"对话

javascript - 使用 jQuery .click 函数点击观看图像上的点击