asp.net MVC に関する本を読んでいて、Ajax または getJSOn を使用して、JSON を返す Action メソッドを呼び出すためのさまざまな方法を見つけたので、これら 2 つの方法は次のようになります。
$.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>
2 番目の質問
上記のアクション メソッドまたは外部 Web サービスを、javaScript を使用する代わりにコントローラー クラスから呼び出したい場合、どの c-sharp メソッドを使用すればよいでしょうか? また、返された JSON をコントローラー クラスから見る。ブラジル