【发布时间】:2014-07-20 13:33:23
【问题描述】:
如果您点击 Facebook 或 Instagram 上的照片,照片会使用 AJAX 放大(可能),然后将有关照片的参数附加到 URL。
它是如何工作的?对于菜单项,我需要类似的东西,但不确定在哪个词下搜索。
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby ajax
如果您点击 Facebook 或 Instagram 上的照片,照片会使用 AJAX 放大(可能),然后将有关照片的参数附加到 URL。
它是如何工作的?对于菜单项,我需要类似的东西,但不确定在哪个词下搜索。
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby ajax
您可以随时通过设置window.location 更改javascript 中的URL,无论您是否进行ajax 调用。这在一定程度上取决于您是否希望实际进行导航,或者 javascript 是否只是使用 URL 来存储值,以便以后可以使用它们或在共享链接中使用它们。但基本上你可以这样做:
window.location = 'http://mydomain.com/thispage#param=1,param2=2'
或任何您想要创建您正在寻找的 URL 的巧妙字符串操作。
【讨论】:
window.location 会让您的浏览器加载另一个页面。问题是:如何在 ajax 调用期间操作历史记录(因此是 url)(理解:不更改页面)。