【问题标题】:How to update the url with ajax如何使用ajax更新网址
【发布时间】:2017-06-15 08:08:34
【问题描述】:

我目前正在尝试通过页面输出一些记录。但是一开始我已经有点失败了......

带有所有记录的<table> 通过ajax 更新。但是我遇到的问题是,每当我点击应该更新part.php?page=1 的链接时,它什么都不做。

文件part.php

function activateEMode(aa){
//update all val etc
loadDoc("partB.php?page=1"+val+"&person="+person+"&status="+status+"&s_priortiy="+val1+"&s_uDate="+val2+"&s_fDate="+val3+"&search="+search+"&aa="+aa+"&q="+val, partiB);
}

文件partB.php

$page = $_GET['page'];

for ($i=1;$i<5;$i++){

        echo '<a href=part.php?page='.$i.'>'.$i.'</a>';
    }
echo $page;

所以我想要实现的是,当调用 ajax 函数 loadDoc 时,它应该将 ?page 设置为按下的 &lt;a&gt;。如果你能帮助我就好了:)。

【问题讨论】:

  • 数据不完整。 loadDoc 函数是必需的。您还希望在哪里进行此更改-part.php?page=1

标签: javascript php ajax url get


【解决方案1】:

您可以使用window.location.replace 跳转到新链接。

会是这样的:

var currnet_Location = windows.location;
var current_Location = current_Location.substring(0, current_Location.indexOf("page="));
var location_to_jump = current_Location+"New Location";
window.location.replace(location_to_jump);

祝你好运:)

【讨论】:

    猜你喜欢
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 2012-11-28
    相关资源
    最近更新 更多