-3

私のコードの問題は何ですか? これは確認ダイアログです。ユーザーが [はい] をクリックした場合、ワーク コントローラーのインデックス ビューに移動する必要があります。ユーザーが [いいえ] をクリックした場合、ユーザーは製品コントローラーのインデックス ビューに移動する必要があります。しかしナビが動かない!

 <input type="button"  onclick="if (confirm('Format the hard disk?'))
$.ajax({
    url: '/Work/Index/24',
    data: { ID: myJSVariable },
    type: 'get',
    traditional: true
});
else {
$.ajax({
    url: '/Product/Index/24',
    traditional: true
})
}" />

何が問題ですか?他の提案はありますか?

4

1 に答える 1

2

ナビゲートしたい場合は、使用する必要がありますwindow.location = "/Work/Index/24"

$.ajax非同期呼び出しを行うために使用する場合は、成功関数を追加する必要があります。

$.ajax({
    ...
    success : funcion(result){
        alert('ajax completed successfully');
    }
});
于 2013-02-01T20:36:25.143 に答える