Javascript 加载正在更改的div
我正在创建一个问答网站 目前,两个用户可以登录该网站并访问一个页面。我尝试使用jquery.load函数向两个用户显示相同的页面。问题是我在页面上有按钮,我希望当一个用户按下一个按钮时,另一个用户可以看到它的变化(这些不是“提交”按钮,它们只是在按下时改变颜色) 如果我是正确的,那么.load函数似乎只加载页面上的静态代码。有没有办法让双方都看到对方所做的更改而不刷新页面?因此,如果一个用户更改了div中的某些内容,那么另一个用户必须看到它Javascript 加载正在更改的div,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我正在创建一个问答网站 目前,两个用户可以登录该网站并访问一个页面。我尝试使用jquery.load函数向两个用户显示相同的页面。问题是我在页面上有按钮,我希望当一个用户按下一个按钮时,另一个用户可以看到它的变化(这些不是“提交”按钮,它们只是在按下时改变颜色) 如果我是正确的,那么.load函数似乎只加载页面上的静态代码。有没有办法让双方都看到对方所做的更改而不刷新页面?因此,如果一个用户更改了div中的某些内容,那么另一个用户必须看到它 jQuery(document).ready(
jQuery(document).ready( function($){
$('#Submission-2').load('http://example.com #div');
我也是jquery新手(几天前才开始)
目前,两个用户可以创建一个“party”。参与方url中包含两个用户名,如www.example.com/?user1=user1&user2=user2。一旦这两个用户都登录,并且为他们创建了一个参与方。这是我需要他们访问同一页的时候。顺便说一句,我正在使用Wordpress
当第一个用户提交数据时,我将其添加到会话中,两个用户都可以很好地看到该信息。问题是,当第二个用户必须为提交的信息选择信息(按下按钮)时,第一个用户将看不到这些更改。您可以通过使用如下
setInterval
功能来实现这一点
setInterval(function(){
$('#Submission-2').load('http://example.com')
},3000);
这会每3秒向页面发送一个HTTP请求,获取的结果将显示在给定的div
广泛的选择
根据您的问题,这可以通过以下方式实现
根据对这个问题的回答,您可以得到这些问题的答案:
加载函数只加载页面上的静态代码
-正确,我想您是在谈论套接字编程。太宽泛了,看看这个问题:哇,看来我还有一些学习要做。现在来看套接字编程。有没有一种更简单的方法可以做到这一点,比如使用会话或在浏览器中保存变量?请看一下。很好,我最终使用了这个