javascript - Jquery Ajax Post 拒绝工作

标签 javascript jquery ajax post

当尝试使用 JQuery Ajax post 函数时,我已经用尽了所有我能想到的选项来让它工作。我只需要将数据发布到 PHP 处理程序并传递 2 个变量。当我注释掉帖子代码(调用警报)时,我确认该函数被调用得很好,但是一旦我取消注释该行,就没有任何反应。我使用的是 Firefox,但也尝试过使用 Chrome。

<script type="text/javarscript">
    function removeDatacenter( datacenter_id ) {    
        alert( datacenter_id );
        $.ajax({ 
           type: "POST", 
           url: "handler.php", 
           data: { action-type: 'remove_datacenter', id: '2' }
        });
    };
</script>

最佳答案

由于 '-' 字符,您必须将操作类型的关键对象括在引号内:

您可以将其重命名为,例如 actionType

$.ajax({ 
 type: "POST", 
 url: "handler.php", 
 data: { 'action-type': 'remove_datacenter', id: datacenter_id } 
})

关于javascript - Jquery Ajax Post 拒绝工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17988928/

相关文章:

javascript - [object Null] 和 [object Undefined] 尚未实现吗?

javascript - React 组件之间的交互

javascript - jQuery:遍历 Chrome/Safari 中的 AJAX 响应

javascript - 页面加载时提供 javascript xml 文件

asp.net-mvc - 哪个更好? asp.net 2.0 坚持使用 isapi 重写还是升级到 3.5 并使用 mvc?

javascript - 使用 FileReader 读取文本文件

javascript - 将随机 background.color 分配给具有随机 ID 的对象

javascript - jquery文件下载: download multiple files into chunks

javascript - Jquery 按 Enter 键提交

jQuery - 当单击另一个父级的第 n 个子级时,选择父级的第 n 个子级