У меня проблема при использовании jsonp для веб-сайта API HTTPS. он вернется ниже
response=1&responsetext=SUCCESS&authcode=123456&transactionid=1592337329&avsresponse=&cvvresponse=&orderid=&type=sale&response_code=100&merchant_defined_field_6=&merchant_defined_field_7=&customer_vault_id=
и это мой код.
function getJSON() { $.ajax({ type: "POST", dataType: 'jsonp', data:{}, jsonp: true, jsonpCallback: "callbackName", url: 'https://secure.equitycommercegateway.com/api/transact.php?username=test123&password=test1234&ccnumber=4111111111111111&ccexp=1012&amount=10.00&type=sale&product_sku_1=monthly&callbackName=?', success: function(msg){ alert(msg); } }); } $(document).ready(function(){ var callbackName = function(data) { //alert(data.listing.id ); } getJSON(); });
Показывает ошибку консоли. Ошибка чтения текста ответа. и указывает на символ (=) прямо перед текстом «УСПЕХ».
Кто-нибудь может мне помочь?
Невозможно сделать запрос POST JSONP, см. Эту запись .