通过单击第一个网站中的按钮在第二个网站上运行 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的主要内容,如果未能解决你的问题,请参考以下文章

在第一个应用程序中单击按钮打开我的第二个应用程序[重复]

在android中的不同活动中设置按钮上的时间

如何在第二个视图控制器上显示核心数据?

PyQt5 - 第二个窗口中的按钮在单击时不执行操作

在第一页上单击按钮时播放声音到第二个网页

复制表单部分