最近、IE9のバグに困惑しました。私は、この関数は、URL内のパラメータを削除し、新しいパラメータに置き換えると、それは再読み込みしたときに私のPHPは$ _GETを経由して、新しい値を得ることができるので、ページをリロードされやっている何をこの関数にJavascriptはクロムとFireFoxでしか動作しません。
//return value in the admin/user select in url to get result via $_GET when page reloads
function toggleView() {
//parse url to remove all parameters other than ghost_id
var url = window.location.href.split("&")[0];
var view_type = $("#toggle_view").val();
//reload page with view type selected
window.location.href = url+"&view_type="+view_type;
}
を持っています。
これはFirefoxとChromeではうまく機能しますが、IE9ではjavascript機能が呼び出されていません。 IE9の問題を解決するためにjQueryやその他のJavaScriptでこれを行う別の方法があるのだろうかと思います。
関数が呼び出されていない場合は、関数を呼び出そうとしているコードを参照する必要があります。 –
私のお金は、どこかのハッシュ定義で末尾の '、'にあります... – prodigitalson
この関数を呼び出すことはできませんが、この関数を呼び出そうとしたイベントはInternet Explorerでは機能しないと推測しています。 – timw4mail