当尝试使用 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/