Я пытаюсь использовать метод getJSON Jquerys для возврата стороны сервера данных в мой браузер, что происходит, когда URL, на который указывает метод getJSON, действительно достигнут, но при обратной передаче результат не возвращается браузеру по какой-то странной причине , Я не уверен, было ли это потому, что я использовал MVC 2.0 и jQuery 1.4.1, и это отличается от версии MVC 1.0 и версии jQuerys 1.3.2. , это разделы кода
Контроллер
public JsonResult StringReturn() {
NameDTO myName = new NameDTO();
myName.nameID = 1;
myName.name= "James";
myName.nameDescription = "Jmaes";
return Json(myName);
}
Просмотр с JQuery
<script type="text/javascript">
$(document).ready(function () {
$("#myButton").click(function () {
$.getJSON("Home/StringReturn/", null, function (data) {
alert(data.name);
$("#show").append($("<div>" + data.name + "</div>"));
});
});
});
</script>
HTML
<input type="button" value="clickMe" id="myButton"/>
<div id="show">d</div>