2012-02-10 4 views
0

Я пытаюсь загрузить файл с помощью AJAX, который НЕ работает.ASP.NET MVC AJAX loading

Посмотреть

@{ 
    ViewBag.Title = "Index"; 
    Layout = null; 
} 

<html> 
<head> 
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("button").click(function() { 
      $("div").load('test1.txt'); 
     }); 
    }); 
</script> 
</head> 
<body> 

<div><h2>Let AJAX change this text</h2></div> 
<button>Change Content</button> 

</body> 
</html> 

Путь к test1.txt является: ~/Views/Ajax/test1.txt

Путь к зрению ~/Просмотров/Ajax/Index.cshtml

Любая идея?

ответ

0

Переместите файл на ~/Content/test1.txt. На пути к содержимому не влияют правила маршрутизации MVC.

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("button").click(function() { 
      $("div").load('@Url.Content("~/Content/test1.txt")'); 
     }); 
    }); 
</script> 
+0

Благодарим вас за советы. Оно работает!! – Pingpong