私が最近取り組んだサイトの再設計では、検索フォームの 1 つに Chosen が組み込まれました。古いバージョンの検索では、URL を介して変数を渡して、ページの読み込み時に値を事前に選択することができました。これを使用して行われました:
function getUrlVars(){var vars={};
var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value){vars[key]=value;});
return vars;}
var type="";
type=getUrlVars()['type'];
if(typeof type!='undefined'){pro_type=type.split("%20").join(" ");
document.getElementById("product_type").value=pro_type;
productSearch();}
Chosen でこれを達成しようとしていますが、少し迷っています。はgetElementById
、null のメソッド値を呼び出せないことを示しています。変更された唯一のことは、Chosen の使用です。これを修正する方法はありますか?ありがとうございました!