WebAPI プロジェクトのアクションからデータを取得しようとしている次の JavaScript コードがあります。私が抱えている問題は、データセット変数を使用しようとすると、データセットが未定義であるというエラーが表示されることです。また、アラート 1 が最初に発生することを期待しますが、データセットが未定義のアラート 2 が最初に発生し、次にアラート 2 が発生し、その後にデータが含まれます。ここで何が間違っていますか?
<script type="text/javascript">
$().ready(function() {
var dataset;
$.get("http://localhost:9619/api/values", function(data) {
dataset = data;
alert("No. 1 " + dataset);
});
alert("No. 2 " + dataset);
});
</script>