私はWindow.location.href
を使用して知っています。たとえば、HTMLで変数を渡すことができます。Window.location.href以外の方法はありますか?
window.location.href=getone_url+'?proId='+proId
しかし、今、私は似たようなものを望んでいますが、ページを更新しません。
おかげ
私はWindow.location.href
を使用して知っています。たとえば、HTMLで変数を渡すことができます。Window.location.href以外の方法はありますか?
window.location.href=getone_url+'?proId='+proId
しかし、今、私は似たようなものを望んでいますが、ページを更新しません。
おかげ
値を配列に格納できます。
次に、同じ配列から値を取得できます。
実施例:
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