Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从javascript重定向时遇到问题_Jquery_Redirect_Navigation - Fatal编程技术网

Jquery 从javascript重定向时遇到问题

Jquery 从javascript重定向时遇到问题,jquery,redirect,navigation,Jquery,Redirect,Navigation,我在一个网站上有page1.aspx和page2.aspx 我需要导航为:第1页-->第2页(单击返回按钮,返回第1页)-->第1页 我正在使用jQuery代码导航: var pagename= "page2.aspx"; jQ(location).attr('href', pagename); 我尝试在第2页使用相同的代码导航回第1页: var path2 = "page1.aspx"; jq(location).attr('href', path2); 也尝试

我在一个网站上有page1.aspx和page2.aspx

我需要导航为:第1页-->第2页(单击返回按钮,返回第1页)-->第1页

我正在使用jQuery代码导航:

   var pagename= "page2.aspx";
   jQ(location).attr('href', pagename);
我尝试在第2页使用相同的代码导航回第1页:

var path2 = "page1.aspx";
        jq(location).attr('href', path2);
也尝试了下面的代码和其他类似的代码

document.location.pathname = '../Pages/page1.aspx';
但它所做的只是,将我导航到目录列表,其中显示了pages文件夹下的所有页面名称。代码有什么问题吗?我也试着按级别做,也就是../pages/page1.aspx

更新:

我在单击时使用以下控件,我调用该控件的代码:

  <a href="" class="hyperlink" id="goback">Go back</a>

显然,问题在于html控件。当我尝试使用按钮代替,它重定向罚款。如果我不想要按钮的话,还有什么指针可以修复它吗?

我从未尝试过

document.location.pathname
我总是用

window.location.href = 'mypageurlhere'

使用javascript重定向。

如果我理解正确,您希望将用户重定向到其他页面?如果是,请尝试以下方法:

window.location.assign('page2.aspx');

如果您使用的是ASP.NET,为什么不直接使用Response.Redirect?谢谢你的建议。我想在jQuery中实现它。到目前为止,在服务器端使用它是我最喜欢的。仍然会让我回到目录列表。你确定该页面存在吗?重定向代码可以工作,所以在其他地方可能还有另一个问题。我也尝试调用其他页面。它不起作用。我试过调试,可以看到路径。即使越过我重定向的行,它也不会将路径更改为所需路径。因为您可以将其转到此站点,请尝试执行
window.location.href=”http://stackoverflow.com";如果您仍然有问题,那么您的浏览器有问题。如果这没有问题,那么代码中的其他地方就有问题,您需要开始提供一些导致重定向的代码示例。我更新了我的问题。看起来,html控件出现了问题。请再检查一次。