php - 第一次 ajax 调用不起作用

标签 php javascript ajax jquery

我第一次尝试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/

相关文章:

javascript - Angular Google Charts - 无法更改饼图切片颜色

javascript - 在ajax下使用每个循环时出错

javascript - 选择上传文件时自动提交表单

php - 模板系统范围问题

javascript - 在 JavaScript 中为表单元素创建键值对

Javascript 匹配并从字符串中提取 $ 符号?

php - 当一个 html 加载到另一个 html 的 div 中时,document.ready jquery 不起作用

php - 删除php表中每一行的按钮

php - PHP MySQL 扩展已弃用 - 是否有任何开源解决方案?

javascript - 使用 jquery 克隆行