1

jQuery $.ajax 呼び出しを a に配置するかどうかに関係なく、このエラーが発生します $(document).ready(function() {。これは、ASP.NET MVC .cshtml ファイルにあります。

 <script type="text/javascript">
    $(document).ready(function() {

        $.ajax({
            url: '/api/courses',
            success: function(data) {
                var list = $('#courses');
                for (var i = 0; i < data.length; i++) {
                    var course = data[i];
                    list.append('<li id="' + course.id + '">' + course.name + '</li>');
                }
            }
        });
    });
4

2 に答える 2

7

最初に必ず JQuery を参照してください。(MS CDNを使用して)次のようなもの:

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js" type="text/javascript"></script> 
<script type="text/javascript">
    $(document).ready(function() {
        $.ajax({
            url: '/api/courses',
            success: function(data) {
                var list = $('#courses');
                for (var i = 0; i < data.length; i++) {
                    var course = data[i];
                    list.append('<li id="' + course.id + '">' + course.name + '</li>');
                }
            }
        });
    });
</script>
于 2012-10-03T19:22:52.177 に答える