1

私がやろうとしていること:ホームページへのリダイレクトと、id を持つ前のページへのリダイレクト。

何が問題なのか: IE では動作しません (9) は Firefox で動作します。

私が試したこと:

クリックイベント時:

<input type="hidden" id="product_id" value="<?php echo $_GET['product_id']; ?>" />
        <td><input type="submit" value="Update" onClick="update(); return false;" /></td>     
        <td><input type="submit" value="Go Back" onClick="redirect('go back'); return false;" /></td>
        <td><input type="submit" value="Done" onClick="redirect('home'); return false;" /></td>

リダイレクト機能:

function redirect(redirect){


    var id = $('#product_id').val();    

    if (redirect == "go back"){
        window.location.href = 'displayProduct.php?product_id='+id;
    }
    else if (redirect == "home"){
        window.location.href = 'index.php';
    }

}

alert('1');また、IEで起動していないように見えるリダイレクト関数内に追加しようとしました。

私は何かを逃しています..?

4

1 に答える 1

1

IE が次の行でエラーをスローしている可能性があります。

var id = $('#product_id').val();

これは、さらなる実行を妨げている可能性があります。まだ行っていない場合は、IE でスクリプトのデバッグが無効になっていないことと、エラーの表示がオンになっていることを確認してください。

スクリーンショット

于 2013-01-25T17:41:18.047 に答える