Javascript 将视图注入div标记
我忍不住觉得这是一种错误的方式,在点击按钮时将视图放在屏幕上(不刷新)。当我通过jquery单击一个按钮时,我正在注入一个视图。我的问题是,它在IE和Im上运行得不太好,所以当我要最小化/使屏幕变小时,会出现响应,但另一个导航条正好出现在注入视图上,所以当屏幕变小时,我有两个导航条。有没有另一种完整的方法可以做到这一点?在控制器中调用操作并注入视图的更有效方法?谢谢Javascript 将视图注入div标记,javascript,jquery,html,asp.net-mvc,Javascript,Jquery,Html,Asp.net Mvc,我忍不住觉得这是一种错误的方式,在点击按钮时将视图放在屏幕上(不刷新)。当我通过jquery单击一个按钮时,我正在注入一个视图。我的问题是,它在IE和Im上运行得不太好,所以当我要最小化/使屏幕变小时,会出现响应,但另一个导航条正好出现在注入视图上,所以当屏幕变小时,我有两个导航条。有没有另一种完整的方法可以做到这一点?在控制器中调用操作并注入视图的更有效方法?谢谢 <script type="text/javascript"> function ViewMyTutorials()
<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);
});
}
函数ViewMyTutorials(){
if(event.preventDefault){
event.preventDefault();
}否则{
event.returnValue=false;
}
$.get('@Url.Action(“MyTutorials”、“Account”)),函数(结果){
$(“#TutorialInjectionId”).html(结果);
});
}
这种AJAX方法是正确的。我看不出有什么问题。我怀疑您有一些CSS/HTML问题,与jQueryAjax方法无关。试着看看下面的文章,它们与您所做的非常相似。如果你做得对,这会增强你的信心,或者你会发现如何做得更好的想法/另一种方式
希望这有助于该方法没有问题。如果你的导航条在屏幕变小的时候相互重叠,你可能有CSS问题。我觉得很好。就像@endyourif所说的,CSS或HTML可能有问题。
<div id="TutorialInjectionId">
</div>