Строковый параметр в jquery ajax POST - PullRequest
0 голосов
/ 07 декабря 2018

Завиток API говорит, что это правильный формат:

curl -X POST --header "Content-Type: application/json" --header "Accept: application/json" -d "2018062703,2018062703" "http://XX.XX.XX/api/my_url"

Для этого API нужны такие параметры:

enter image description here

Я пытаюсь отправить их с этим кодом:

var data = "2018062703,2018062703";
$.ajax({
    type: 'POST',
    data: data,
    url: 'my/api/url',
    dataType: 'json',
    success: etc...

Но я получаю 404 не найден.В консоли Chrome я получил это:

Что я делаю не так?В сети API, когда я помещаю параметры в виде строки "2018062703,2018062703", это работает.

enter image description here

1 Ответ

0 голосов
/ 07 декабря 2018

Ваш data параметр в вашем вызове AJAX недействителен.Это должно выглядеть так:

data: { filtro: data }

Как и сейчас, вы пытаетесь вызвать свой API с параметром с именем 2018062703,2018062703, который не имеет значения.

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