2015-05-14 34 views
0

您好,如果我的js文件視圖 的JavaScript調試工作不MVC局部視圖js文件不工作調試

Person.js

function LoadPersons() { 

    $.ajax({ 
     url: '/Person/GetPersons/', 
     type: 'POST', 
     dataType: 'json', 
     contentType: 'application/json; charset=utf-8', 
     async: false, 
     success: function (result) { 

     }, 
     error: function (jqXHR, textStatus, errorThrown) { 
      DynamicAlertifyFunction('error', 'GetCrew'); 
     } 
    }); 

} 
Person.cshtml 
    <script src="~/scripts/Person.js"></script> 



    <script> 
     $(document).ready(function() { 
      LoadPersons(); 
     }); 
    </script 

,但如果我的js文件中使用_layout調試工作,爲什麼內部使用?

Person.cshtml 
@* <script src="~/scripts/Person.js"></script>*@ 

_Layout.cshtml 
    <script src="~/scripts/Person.js"></script> 

謝謝

+0

用戶GetPersons()而不是GerPersons()<按鈕HREF = 「#」 的onclick = 「GerPersons();」> – vel

+0

GetPersons()函數僅工作不工作 – mustafacangunduz

+0

調試其中是調試器在文件???並且你也無法獲得任何回報 – syms

回答

0

只是爲了檢查,你引用之前或致電Person.js後jQuery的文件嗎?如果你正在實現你的局部視圖,然後在_layout頁面的底部調用jquery,那麼你不會在Person.cshtml中實例化$ .ajax。

另外,再次,不太確定你是否在做這個或沒有,但要記住,部分不能在部分視圖中工作,所以請確保你沒有在@section腳本中包含腳本標記{}在Person.cshtml中。