Я хотел бы передавать данные с помощью jQuery в службу, которую я создал в tibco. Является ли это возможным?
Код, который я написал, возвращает мне предупреждение об ошибке, и я не уверен, что не так.
Обновление: это ошибка, которую я получаю на консоли.
Access to XMLHttpRequest at 'http://swaggerurl/payment' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
$(document).ready(function() {
var serviceURL = 'http://swaggerURL/payment';
jQuery.ajax({
url: serviceURL,
type: "post",
data: {
PID: 1,
OID: 1,
Pstatus: "Complete",
price: 20
},
success: function(){
alert('success');
},
error: function(){
alert('failure');
}
});
});
Это отзыв, который я получаю: «Доступ к XMLHttpRequest был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Тогда это ваша проблема. Вы можете прочитать больше об этом на stackoverflow.com/questions/298745/…, но вы также можете изучить Tibco, чтобы узнать, что они могут сказать. Я нашел это с помощью быстрого поиска docs.tibco.com/pub/api-exchange-gateway/2.2.1/doc/html/…

Получаете ли вы какие-либо отзывы от консоли инструментов отладки браузера или сетевых вкладок?