【发布时间】:2012-02-23 01:48:58
【问题描述】:
我使用 jQuery 来隐藏网页上的链接,但通过查看源代码很容易发现它。我想避免在页面加载时加载链接,然后在用户单击按钮查看链接时默认使用 AJAX 或类似的方式加载它。
只有在用户点击按钮后,网页才应该获取隐藏的 url。
有没有办法做到这一点?
【问题讨论】:
-
你读过关于 ajax 的任何东西吗?
-
同意这比简单的答案更复杂。最初不要渲染项目,只需 JQuery ajax 从服务器检索 html。查看 jquery.ajax。这并不难,但我不需要重复他们的文档。
-
更好的解决方案是让用户单击按钮,该按钮只需点击服务器上的脚本,该脚本会重定向到应有的 URL。完成后,您将无法再隐藏 url,但至少在他们实际单击按钮之前,他们无法在浏览器中看到它。
-
对不起,我是 jQuery 和 AJAX 的新手。
-
@cyber crime - 在这种情况下,不是“擅长 ajax”没什么大不了的,因为 jquery 库会为您处理一切。它就像设置一个点击监听器一样简单,在点击时定义目标 url,作为结果回显链接并将数据放在你想要的 dom 中。互联网上的每一点都在示例中给出。只需查找 $.ajax