Можно ли добавить параметры запроса в запрос HTTP DELETE в ajax? - PullRequest
1 голос
/ 30 июня 2011

Я пытаюсь отправить простой вызов jQuery ajax, но использую метод DELETE вместо GET или POST.Метод запрашивается, но параметры, похоже, не передаются - я вижу это, когда проверяю URL запроса в firebug.Вот как выглядит код:

$.ajax({
    type:"DELETE",
    url:"/api/deleteGame",
        dataType:"json",
    data: "gameId=" + gameId + "&userId=" + userId,
    success:function(json)
    {
        if(json != null && json.errors == undefined) {  
            alert("Game successfully deleted");
            parent.closeDialog();
            parent.refreshCaller();
        } else {
            showServerErrors(json.errors);
        }
    },
    error:function(xhr, textstatus, errorThrown)
    {
        alert("An error occured! " + errorThrown + ", " + textstatus)
    }
});

Это выглядит нормально?Правильно ли добавить параметры в строку запроса DELETE, как если бы вы получили GET?

Я использую последнюю версию Chrome и FF 5.

Заранее спасибо, Gearoid.

1 Ответ

1 голос
/ 30 июня 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...