文档准备就绪后,Ajax帖子不起作用

文档准备就绪后,Ajax帖子不起作用

问题描述:

我想在文档准备就绪后进行Ajax调用。这里是我的代码:文档准备就绪后,Ajax帖子不起作用

<script> 

     $(window).bind("load", function() { 
      getCategories(); 

     }); 
    </script> 

    <script> 
     function getCategories() { 
      $.ajax({ 
       type: "POST", 
       url: '@Url.Action("GetAllCategoryTest", "Category")', 
       dataType: "html", 
       contentType: "application/json", 
       async: false, 
       success: function (result) { 
        var categoryList = JSON.parse(result); 

        $.each(categoryList.result, function (i) { 
         $("#menuCategory").append('<li>' + categoryList.result[i].CategoryName + '</li>'); 


        }); 

       } 
      }); 
     } 
    </script> 

我阿贾克斯后的作品,而无需使用window.bind但我有我的文件被加载后,运行我的ajax开机自检。

+0

什么是你的jQuery的版本? –

+0

@AniketSahrawat,我使用最新版本..从http://code.jquery.com/jquery-latest.min.js – cagin

+0

你的问题是什么?你看到什么错误? –

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script> 
 
    $(document).ready(function() { 
 
    getCategories(); 
 
    }); 
 

 
    function getCategories() { 
 
    $.ajax({ 
 
     type: "POST", 
 
     url: '@Url.Action("GetAllCategoryTest", "Category")', 
 
     dataType: "html", 
 
     contentType: "application/json", 
 
     async: false, 
 
     success: function(result) { 
 
     var categoryList = JSON.parse(result); 
 

 
     $.each(categoryList.result, function(i) { 
 
      $("#menuCategory").append('<li>' + categoryList.result[i].CategoryName + '</li>'); 
 

 

 
     }); 
 

 
     } 
 
    }); 
 
    } 
 
</script>