Window.location.href
을 사용하여 알고 있습니다. Window.location.href를 제외한 다른 방법?
window.location.href=getone_url+'?proId='+proId
그러나 지금, 나는 비슷한을 원하지만 페이지를 새로 고치지 않고 : 나는 예를 들어, 내 HTML에서 변수를 전달할 수 있습니다.
감사
Window.location.href
을 사용하여 알고 있습니다. Window.location.href를 제외한 다른 방법?
window.location.href=getone_url+'?proId='+proId
그러나 지금, 나는 비슷한을 원하지만 페이지를 새로 고치지 않고 : 나는 예를 들어, 내 HTML에서 변수를 전달할 수 있습니다.
감사
배열에 값을 저장할 수 있습니다.
그런 다음 동일한 배열에서 값을 검색 할 수 있습니다.
작업 예 :
var listOfNumbers = [];
var button = document.getElementsByTagName('button')[0];
var numberDivs = document.getElementsByTagName('div');
function addNumberToList() {
listOfNumbers[listOfNumbers.length] = this.textContent;
}
function memoryList() {
var textList = listOfNumbers.join(', ');
window.alert('The numbers you clicked were (in order): ' + textList);
listOfNumbers = [];
}
for (var i = 0; i < numberDivs.length; i++) {
numberDivs[i].addEventListener('click',addNumberToList,false);
}
button.addEventListener('click',memoryList,false);
div {
float: left;
width: 40px;
height: 40px;
margin: 3px;
line-height: 40px;
text-align: center;
font-weight: bold;
color: rgb(255,255,255);
background-color: rgb(255,0,0);
border-radius: 6px;
}
div:nth-of-type(3n+1) {
clear: left;
}
div:hover {
background-color: rgb(0,127,0);
cursor: pointer;
}
button {
margin-left: 24px;
}
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<button type="button">Tell me what I clicked</button>
당신은 window.sessionStorage
이 가장 안전한 방법입니다.
죄송합니다. 내가 잘못 생각한 것 같습니다. 나는 PHP에서 세션 같은 것을 원한다. 그래서 만료되기 전에 언제든지 사용할 수있다. –
사용이 : 당신은 프론트 엔드에서 저장 값으로 쿠키를 사용할 수 jQuery.post(getone_url, { proId: 6 })
안녕하세요, 내 문제는 서버 측에 보내지 않습니다. 정적 인 페이지에서 proId의 가치를 얻고 싶습니다만,이 값을 저장할 수 있고 필요할 때마다 사용할 수있는 곳이 아닙니다. –
세션 또는 로컬 저장소에 저장할 수 있습니다 - google it –
. 쿠키는 백엔드와 공유 할 수 있습니다 (동기화 타이밍과 관련하여 몇 가지 문제가있을 수 있지만 해결할 수 있음)
나는 OP가 서버 측 데이터베이스에 대해 이야기하고 있다고 생각합니다. –
미안하지만, 내가 너를 속 였다고 생각해. 나는 PHP에서 세션 같은 것을 원한다. 그래서 만료되기 전에 언제든지 사용할 수있다. –
배열을 생성하는 경우 (위의 예제 참조) 한 페이지에서 다음 페이지로 배열을 게시 할 수 있습니다. 페이지를 새로 고치지 않으면 배열에 즉시 액세스 할 수 있습니다. – Rounin