2016-11-16 78 views
-1

我想在文檔準備就緒後進行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

你的問題是什麼?你看到什麼錯誤? –

回答

1

<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>