1

在尝试使用 JQuery Ajax 发布功能时,我已经用尽了所有我能想到的选项。我只需要将数据发布到 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>
4

2 回答 2

3

由于“-”字符,您必须将动作类型的键对象包含在引号内:

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

$.ajax({ 
 type: "POST", 
 url: "handler.php", 
 data: { 'action-type': 'remove_datacenter', id: datacenter_id } 
})
于 2013-08-01T08:37:05.170 回答
1
$.ajax({ 
    type: "POST", 
    url: "handler.php", 
    data: { 
        'action-type': 'remove_datacenter', 
        id: 2
    } 
});
于 2013-08-01T08:40:14.130 回答