網頁A:
<a id="sendData">Send Data to Page B </a>
var url = http://localhost/yoursite/writeToFile.php
$('a#sendData').click(
$.ajax({ url: url, type: "POST", data:{test:'test'} })
.done(function() {
$(this).append(' sent!');
});
)};
網頁B:
<div>Listening to Page A </div>
window.setInterval(function(){
listenToPage1();
}, 5000);
function listenToPage1()
{
var url = http://localhost/yoursite/readFromFile.php
$.get(url, function(data) { $('div').html(data); });
}
writeToFile.php
<?php
$fp = fopen('data.txt', 'a');
fwrite($fp, $_POST);
fclose($fp);
?>
readFromFile.php
<?php
readfile('data.txt');
?>
假設你正在使用PHP。否則,你將不得不將這些腳本轉換爲後端語言。
Yoursite結構
www/
/yousite
readFromFile.php
writeToFile.php
page1.php
page2.php
data.txt
我會非常高興地看到爲什麼人們downvoting此解決方案。
使用類似socket.io的東西並播放它。 – Jacob
我不能使用其他人制作的其他庫。 – ImZyzzBrah
您需要使用網絡套接字或AJAX與服務器 – charlietfl