这个非常简单的AJAX-Call在我的localhost上不起作用。我有一台运行XAMPP的Windows 10机器。我跟踪了包,而AJAX-Reqauest甚至没有发送到handle.php。我在这做错了什么?
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 :(得分: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>