我正在讀一本關於asp.net MVC的書,並且我發現調用返回JSON的Action方法的不同方法:使用Ajax或getJSOn,在這兩種方法等同於: -Ajax和getJSON在調用返回JSON的操作方法時有什麼區別
$.ajax({
type: "GET",
url: "http://localhost:11279/test/testcall",
dataType: "json",
success: function (result) {
var message = result.Title + ": $" + result.CurrentPrice;
$('#Result').html(message);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error: " + errorThrown);
}
});
而且是的getJSON -
<script type="text/javascript">
$(function() {
$.getJSON("http://localhost:11279/test/testcall",
function (data) {
$.each(data, function (key, val) {
var str = val.Description;
$('<li/>', { html: str }).appendTo($('#auctions'));
});
});
});
</script>
第二個問題
如果我想從控制器類調用上述操作方法或外部Web服務而不是使用javaScript,那麼應該使用哪種c-sharp方法?以及如何將返回的JSON從控制器類傳遞到風景。 BR
「第二個問題」應該是第二個問題,不追加到這一個。 – SpaceBison 2013-03-14 10:06:27