Я использую скрипт, который выглядит следующим образом:
$.ajax({
url: 'myservice',
type: 'POST',
contentType: 'application/json',
data: ["test"],
});
Однако это вызывает запрос к myservice/?undefined=undefined
, который, вероятно, указывает, что jQuery предполагает, что данные являются картой.Есть ли способ обойти это?Есть ли способ сериализации данных вручную (желательно без обращения к каким-либо сторонним библиотекам)?
Я тестировал свой сервис вручную, и он корректно работает с такими данными, как ["test"]
.
ПРАВКАОшибка, связанная с методом запроса.
EDIT (2): Интересно, теперь это вызывает 400 Bad request
.Однако, если я переключаюсь на '["test"]'
(строка), это работает.Я использую jQuery 1.5.2.