次の関数を使用して、URL から値を取得しています。
function getParameterByName( name ) //courtesy Artem
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
URLは以下の通りです。
http://localhost:9157/layout?oc=ARES&sn=Charitha&on=Araliya%20Restaurant.
これは、要素を選択するように設定しようとするコードです。
var oc = getParameterByName('oc');
$("#" + oc).prop("selected", true);
firebug やその他のデバッグ ツールを使用してどのように確認しても、要素が選択されません。私がここで間違っていることはありますか! getParameterByName() メソッドからの値が正しいかどうかを確認しました。値は正しいです!それは動作しません。