Мне нужно отправить данные в API, который (по какой-то странной причине) ожидает этого {'user_uid:' 22222 '} буквально.AngularJS/jQuery отправка POST-данных
Im пытается сделать это с JQuery, как это:
$.ajax({
type: 'POST',
url: 'https://api.com/api/',
'user_id': '2222'
success: function(result) {
console.log(result);
if(result.error){
}else{
}
},
error: function(xhr, ajaxOptions, thrownError) {
console.log(xhr.status);
console.log(thrownError);
},
});
И с AngularJS:
$http.post('https://api.com/api', {'user_id': '2222'})
.success(function(data) {
}
Weird вещь, если я попытаюсь сделать это в Почтальон, я необходимо использовать «сырой» запрос и ввести: {'user_id': '22222'}
Но если Я использую данные формы, которые он терпит.
Может ли кто-нибудь указать мне в правильном направлении?
Заранее спасибо.
' 'user_id':«2222'' <- недопустимый оператор –
Ваш пример JQuery собирается бросить синтаксическую ошибку независимо. Вы должны дважды проверить документацию о том, как создавать вызовы AJAX. Если вам нужна буквальная строка символов, вы должны указать простой текст. Аналогично, если вы пытаетесь отправить данные JSON, вы должны правильно его изложить и снова указать свой тип данных. – Oka