2017-06-17 61 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我很高兴听到那..有一个伟大的一天:-) –