다른 자바 스크립트를 사용 하나의 HTML 페이지에서 데이터를 전송, 그래서 나는이 프로그램을 작성하는 방법 :내가 다른 페이지에 하나의 HTML 페이지에서 데이터를 전송하기 위해 노력하고있어
page1.ejs :
<a href="/events" onclick="send()">
<span class="message">
new alert
</span>
</a>
function send() {
$mesg = $('.message');
var msg = $mesg.text();
var msg1 = msg.replace(/\s/g, '');
localStorage.setItem("message", msg1);
}
을
page2.ejs :
<script src="socket.io/socket.io.js"></script>
<script>
document.getElementById("event").innerHTML = localStorage.getItem("message");
</script>
<td id="event"></td>
하지만 페이지에서 전송 된 데이터를 얻을하지 않습니다? 내 실수는 뭐니?
로컬 저장소 원점 당 (도메인 및 프로토콜 당) 때 스크립트 태그 2 페이지 실행 내부 전송() 함수를 자바 스크립트를 정의해야합니다. 한 원점의 모든 페이지는 동일한 데이터를 저장하고 액세스 할 수 있습니다. 두 페이지가 같은 출처에서 온 것인지 확인하십시오. – Kld