2012-12-21 168 views
-1

我已经实现了使页面每20秒自动刷新一次,但现在我想在另一节中进行刷新,而且情况稍有不同。使用AJAX自动刷新页面

所不同的是,现在使用ajax刷新页面,所以URL中的查询字符串不会改变。在另一种情况下,查询字符串参数与自动发布时的控制器方法参数相匹配,所以它工作正常。

我想知道是否有方法可以在发出ajax请求时“人为地”更改网址,或者如果有人可以给我一个很好解释的解决方案。我对MVC比较陌生。

+0

你能发表一个你想要达到什么样的例子以及你做过什么的代码吗? – rae1

+0

我有2个下拉列表(“机构”和“分支”),我希望当我更改其中一个(页面的其余部分用ajax)时,该URL会得到类似于“www.mypage.com?institution = someInstitucion及分支= someBranch。 这背后的想法是,当阙自动交来(这是按F5一样)我的页面加载与在dropdownlists正确的选项。 可能获得该URL是不可能的Ajax请求我希望你为我提供一个解决方案。 – user1786381

回答

0

你可以通过获取当前URL在Javascript中,

var url = window.location.href; 

然后,您可以在您的refresh功能使用。