我第一次尝试ajax,但它不起作用。
这是处理 ajax 调用的“some.php”:
<?php
echo "success";
?>
这是调用它的 javascript:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script>
<script type="text/javascript">
var msg;
$.ajax({
type: "POST",
url: "some.php",
data: ({ })
success: function(msg){
alert( msg );
}
});
</script>
你能看出问题出在哪里吗?
我应该声明我正在 WordPress 下工作,并且两个文件都位于 \wp-content\themes\twentyten
中(也许 ajax 调用中的 url 是错误的?)
最佳答案
首先删除数据:({}),这是毫无意义的。您的数据语句后面还缺少 ,
。这很可能是问题所在。
如果两个文件位于同一目录中,则 url 应该是正确的。
但是,我强烈建议您使用像 FireBug 这样的工具为了进一步调试您的问题
关于php - 第一次 ajax 调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6175546/