通过单击第一个网站中的按钮在第二个网站上运行 jQuery
Posted
技术标签:
【中文标题】通过单击第一个网站中的按钮在第二个网站上运行 jQuery【英文标题】:Run jQuery on second website by clicking the button in first website 【发布时间】:2018-03-16 03:19:17 【问题描述】:我有一个场景,在第一个网站我有一个链接,第二个网站有一些 jQuery 警报。
我想要的是,通过单击第一个网站警报中的链接,将显示在第二个网站中,而无需重新加载任何页面。两个网站都在不同的机器上打开。
网站语言:php
【问题讨论】:
好吧,您需要轮询服务器并进行某种消息传递……有很多方法可以做到这一点。 Ajax 调用或 websockets。 这实际上是一个“聊天”场景。我确定网络上一定有聊天教程/示例。我建议进行搜索并从那里开始学习/适应。 这里不适合问。 【参考方案1】:你有两个选择:
长轮询:基本上,每当单击按钮时,都会更改服务器中的某些内容,例如更改数据库中的列。一直以来,在您的第二页(您要发出警报的页面)中,您与另一个服务器端文件建立了长期连接,该文件不断检查数据库中该列的值,并且每当您检测到改变(反映点击),你返回一些东西给你的JQuery(我使用while
循环和PHP中的sleep
函数实现了。
Websockets,在 PHP 中,这意味着 Ratchet。
对于你的情况,我推荐第一种方法,更简单,更容易实现。我会将 websockets 用于即时消息传递之类的东西。
【讨论】:
以上是关于通过单击第一个网站中的按钮在第二个网站上运行 jQuery的主要内容,如果未能解决你的问题,请参考以下文章