我正在寫一個模板,通過Django中的Solr/Scorched來呈現搜索的輸出。一些結果的鏈接應指向另一個頁面(另一個模板),我想運行一個JavaScript。我已經成功地傳遞數據搜索模板:Django模板中的Javascript
<a href="{% url 'myview' result.pk %}" class="myclass" data-mydata="{{ result.mydata }}">Go</a>
頁這個鏈接指向包含圖像Visualiser的,我想登陸頁面是已經在瀏覽器正確的圖像中(和並不總是第一個)。我已經在可視化器的頁面中有一個工作腳本:當我點擊該頁面中的一個項目時,它跳轉到相應的圖像。
我可以告訴Django從搜索結果模板中使用href中的數據不僅可以進入可視化頁面,還可以轉到正確的圖像?
任何幫助將不勝感激!
感謝您的回覆。它仍然不起作用 - 它進入正確的頁面,但它不會在那裏運行js。此外,「混合服務器端和客戶端渲染被認爲是不好的做法」 - >那麼會有什麼更好的方法來做到這一點?這是我的第一個Django項目,所以我很高興聽到有關改進的建議/方法。 – HBMCS
PS:另一種解決方案可能是將輸入表單(在着陸頁上)與通過'data-'參數傳遞的圖像編號進行填充併發送'enter'命令。這可能嗎? – HBMCS