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 方法是正确的。我看不出有什么问题。我怀疑你有一些 CSS/HTML 问题,与 jQuery AJAX 方法无关。

于 2012-09-23T13:05:41.430 回答
0

尝试查看以下文章,它们与您所做的非常相似。如果你做得对,这将增强你的信心,或者你会找到如何做得更好/其他方式的想法......

希望这可以帮助

于 2012-09-23T13:49:12.680 回答