我有一个用户提交数据的页面。是否有可能使用jquery ajax更新不同页面上的元素?
/user1.php
$.ajax({
type: 'POST',
url: '/myDB.php',
data: {
'val' : val
},
dataType : 'json',
success: function (response) {
// update user1.php
}
});
使用jQuery $.ajax()
这个POST数据到哪里存储数据到数据库第二页,如果成功返回响应返回给user.php的。
/myDB.php
$userData = $_POST['userData'];
// STORE DATA IN DB
echo '{ "status": "Ok" }';
// update user2.php > $('#em').text($userData);
是否有可能使用jQuery来更新第二个用户查看的页面上的另一个元素?
/user2.php
<div id="em"></div>
我知道我可以从另一个页面内容一部分,只是不知道是否有反向流动的可能性。
感谢
通常,第二页将定期轮询以查看是否有任何更改。但是你也可以使用'WebSockets'来保持永久连接的打开并让服务器立即发送更改。 – Barmar