0

我正在使用 html、js 和 php 为客户开发一个网站。对于任何数据库调用,我正在使用 ajax 调用

$.ajax({
    type: 'POST',
    url: "index2.php",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (msg, status) {
      dosomething(msg);
     },
     error: function (msg, status) {
          console.log("failure");
          console.log(msg);
     }
 });

和 php 页面返回我的输出。问题是 index.html 页面 url 没有改变.....我希望它改变说 index.html?id=23 (在 html 页面中创建查询字符串)

基本上我的目标是让它像 index.html/helloppl 这样的 SEO 友好 url 做到这一点的最佳方法是什么。在谷歌搜索时,我找到了做的链接......我仍然需要在这里创建查询字符串......任何帮助表示赞赏。

  1. 创建 SEO 友好的 url。
  2. 在 html 中创建查询字符串
4

1 回答 1

0

问题是index.html页面网址没有改变。我希望它改变说index.html?id=23(在 html 页面中创建查询字符串)

Ans:如果你想像上面提到的那样更改 url,ajax 不会这样做。这可以通过简单的方式完成,转到我提供的网址并查看主题。

http://html.net/tutorials/php/lesson10.php

基本上我的目标是让它对 SEO 友好的 url 像index.html/helloppl. 什么是最好的方法来做到这一点。在谷歌搜索时,我找到了这样做的链接。我仍然需要在这里创建查询字符串。

Ans: 这可以通过 htaccess 来完成。转到链接

Jquery ajax() 弄乱了我的 .htaccess mod_rewrite

于 2013-10-18T07:11:39.680 回答