2017-06-17 90 views
-1

這個非常簡單的AJAX調用不起作用在我的本地主機上。我確實有一臺運行XAMPP的Windows 10機器。我跟蹤了這​​些軟件包,並且AJAX-Reqauest甚至沒有發送到handle.php。我在這裏做錯了什麼?非常簡單的AJAX調用不起作用

ajaxTest.php

<html> 
    <head> 
     <script src="https://code.jquery.com/jquery-3.2.1.min.js"> 
     $(document).ready(function() 
     { 
      $.ajax(
      { 
       type: 'post', 
       url: 'inc/handle.php', 
       success: function(data) 
       { 
        alert("Done!"); 
       } 
      }); 
     }); 
     </script> 
    </head> 
</html> 

handle.php

<?php 
echo "Test!"; 
?> 
+0

嘗試發佈'$ .ajax( { type:'post', url:'inc/handle.php', 成功:function(data) { alert(「Done!」); } });' 只在瀏覽器控制檯中,如果你得到404,它的路徑問題 – crowchirp

+0

控制檯或網絡選項卡中的任何錯誤? –

+0

請參閱'console.log'或嘗試直接運行'handle.php'而不使用ajax。 – prasanth

回答

4

的問題是:包括腳本標籤jQuery和你的代碼轉換成另一種腳本標籤

<html> 
    <head> 
     <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> 
     <script> 
      $(document).ready(function() 
      { 
      $.ajax(
      { 
       type: 'post', 
       url: 'inc/handle.php', 
       success: function(data) 
       { 
        alert("Done!"); 
       } 
      }); 
      }); 
     </script> 
    </head> 
</html> 
+0

非常感謝!它的工作;) – user3877230

+0

@ user3877230我很高興聽到那..有一個偉大的一天:-) –