Я пытаюсь отправить простой вызов 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.