我有一個用戶提交數據的頁面。是否有可能使用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