如何在MVC4中动态加载div中的页面

时间:2014-02-13 08:35:32

标签: javascript jquery asp.net-mvc-4

在我的MVC应用中,我有以下div:

<div id='loader' > </div>
<input type="button" id="button" value="OK" />
<script>
$("#button").on("click", function(){  
    // want to load MyPage.html here in loader div
    alert('121');
    return false; 
});    
</script>

虽然有另一个页面MyPage.html包含HTML个内容.i.e。 table

的mypage.html

<table>
  <tr>
      <td> Data1</td> <td> Data2</td> <td> Data3</td>
  </tr>
</table>

我想在按钮的点击事件上Load MyPage.html。怎么解决?

4 个答案:

答案 0 :(得分:1)

$("#button").on("click", function(){  
    $.get('MyPage.html',function(data){
      $('#loader').html(data);
    });       
});  

答案 1 :(得分:0)

答案 2 :(得分:0)

$.get('MyPage.html').success(function(data) {
     $('div.content').html(data);
});

OR

// Direct
$('div.content').load('MyPage.html'); 

答案 3 :(得分:0)

  

在jquery中使用load()方法。

$("button").click(function(){
  $("#loader").load("MyPage.html");
});