我有一個非常大的MySQL查詢作爲結果的網頁。查詢根據用戶而改變,因此每個人都會有所不同。我試圖提供一種通過將標題變爲可點擊鏈接來進行查詢的方法。通過Javascript的location.reload傳遞變量(true)
我的查詢結果頁面大部分是用PHP和HTML編寫的。
每個列標題,我有以下幾點:
echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)'>XBox 360 Command</a>
</th>";
在單擊列標題鏈接,該頁面將重新加載使用JavaScript在A HREF。這是我能夠通過所有查詢信息重新加載我的網頁的最成功的方法。
我現在需要做的是找出如何通過單擊標題鏈接傳遞另一個變量。我試圖做類似
echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)+?var1=command_column'>XBox 360 Command</a>
</th>";
的語法變體沒有成功。一旦我得到變量通過,我會用$ _GET ['']來抓取它,沒問題。
有什麼建議嗎?值得注意的是,在廣泛的谷歌搜索之後,我看到了很多location.href
。這不會重新加載我的網頁,實際上它確實(在Chrome中,無論如何)只是加載一個頁面,只是我想要的網頁的文本網址。
有沒有什麼辦法可以使用javascript的location.reload()在URL中傳遞變量?提前致謝。
- 安東尼
UPDATE:解決方案
我問過類似的問題,是能夠得到解決。請參閱鏈接here。該問題的底部充分解釋瞭解決方案。
如果您需要更改網址,則不會重新加載頁面。 – epascarello 2014-10-28 02:02:06
最新的location.href問題。 window.location.href =「www.yourdomain.com?get=variable」 – roullie 2014-10-28 02:03:18
我會切換到客戶端使用js排序 – 2014-10-28 02:03:38