0

ボタンのクリック時に(更新せずに)画面にビューを配置するのは間違っていると感じずにはいられません。jqueryでボタンをクリックすると、ビューが挿入されます。私の問題は、IEではうまく機能せず、ブートストラップを使用しているため、画面を最小化/縮小すると、レスポンシブが表示されますが、挿入されたビューのすぐ上に別のナビゲーションバーが表示されるため、2つのナビゲーションバーがあります画面が小さい。これを行う完全な別の方法はありますか?コントローラーでアクションを呼び出してビューを注入するより効率的な方法は? ありがとう。

 <script type="text/javascript">
function ViewMyTutorials() {
    if (event.preventDefault) {
        event.preventDefault();
    } else {
        event.returnValue = false;
    }
    $.get('@Url.Action("MyTutorials", "Account")', function (result) {

        $("#TutorialInjectionId").html(result);
    });
}

   <div id="TutorialInjectionId"> 

   </div>
4

2 に答える 2

1

この AJAX アプローチは正しいです。何も問題はありません。jQuery AJAX アプローチとは関係なく、CSS/HTML に何らかの問題があると思われます。

于 2012-09-23T13:05:41.430 に答える
0

次の記事を調べてみてください。彼らはあなたがしていることと非常によく似ています. これにより、正しく行うと自信が高まるか、より良い方法/別の方法についてのアイデアが見つかります...

お役に立てれば

于 2012-09-23T13:49:12.680 に答える