Tag: jquery bbq

jQuery BBQ-Plugin是否仍在使用JQuery 1.7x?

简短的问题,但无法在任何地方找到提示:似乎jQuery BBQ插件只测试使用jQuery直到v1.4.2。 现在jQuery的当前版本是v1.7.1,我想知道插件是否仍然有效? 之前没有使用它,只是想避免浪费时间让它无法正常工作……

如何在jQuery AJAX应用程序中学习启用后退按钮?

我已经查看了所有最流行的问题,包括那些引用最受欢迎的插件,如BBQ和jQuery Address。 但是,我缺少一些东西。 我需要从我在这些项目中看到的任何东西退后一步。 他们假设我显然没有一些基本知识,而且我无法推断出示例中的每行代码实际上在做什么。 我想做四件事: 1)使前进按钮像在非AJAX应用程序中一样工作。 2)使后退按钮像在非AJAX应用程序中一样工作。 3)反映地址栏中的URL,以便为其添加书签。 4)生成深层链接,以便可以抓取AJAX内容。 这就是全部。 其他任何东西都是矫枉过正的。 这是一个Rails 3.0.4应用程序,我的链接都有一个href为“#”。 单击其中一个链接可激活application.js中的一个函数,该函数替换当前页面上div中的html,其中包含从.js.erb文件呈现的部分创建的更多链接。 我有一个工作正常的痕迹路径,但使用后退按钮会在您查看应用程序之前将您带到您正在查看的任何网站。 所以我的一些问题是: 1)我的每个链接都需要一个唯一的href值而不是简单的“#”吗? 2)我应该每次都替换那个div,或者只是隐藏它并创建一个新的div。 如果是这样,每个新div应该有一个新的id吗? 3)由于当前地址栏中的url没有改变,并且这些AJAX请求都是POSTS,我是否必须在Rails中做任何事情以使其响应这些新URL之一,这些URL在访问时总会触发GET请求通过浏览器历史或后退按钮? 这些障碍阻碍了我解决现有问题。 非常感谢您提供的任何帮助! 编辑: 我的应用程序不是基于标签的。 页面加载时并非所有锚点都可用。 以下是用户点击链接时发生的情况: 1)隐藏表单中的字段用所单击的链接的文本值填充。 2)隐藏的表单被序列化并通过POST传递给控制器​​动作。 3)控制器动作确定谁发出请求,确定他们有权访问哪些数据,并使用表单值(现在为params)来检索对象列表。 4)将这些对象传递给.js.erb视图模板,该视图模板又使用传递的值呈现部分。 5)新的链接通过.js.erb模板中的js反弹。 基本上,由于我的数据不是静态的,我需要弄清楚如何使用表单状态AS IT WAS重新生成POST请求,以便真正“返回”。 或者表单状态是否可以以某种方式缓存屏幕?

使用ajax支持浏览器后退按钮而不依赖于散列更改?

我目前正在使用jQuery BBQ插件来启用bowser导航按钮,但我有一个问题,如果用户为其中一个页面保存了书签,请说… www.mysite.com/#page1 当用户通过书签返回时,整页必须首先加载… www.mysite.com/ 在url的哈希部分之前可以用于ajax回调来完成页面。 为了解决这个问题,我尝试在主页面的所有url调用上只创建一个“骨架”页面,以便通过ajax获取所有“内部”内容,但这似乎不是一个很好的解决方案。 有没有人知道任何不使用’hash’方法来支持’后退按钮历史记录等的方法/插件?