【发布时间】:2018-07-07 19:45:33
【问题描述】:
我使用相应的参数访问我的 Laravel API 端点,返回 HTTP 0 错误。
$(document).ready(function() {
$('#customer_name').change(function() {
$.ajax({
url: "http://acmexponents.com/api/v1/untransportamts",
dataType: "json",
type: "POST",
data: {
'pickupaddress': 'Ampang Jaya Selangor Malaysia',
'deliveryaddress': 'Bukit Bintang Kuala Lumpur Federal Territory of Kuala Lumpur Malaysia',
'pickupdate': '2018-01-24',
'pickuptime': '14:30',
'vehicletype': 2,
'vehiclesize': 3,
},
success: function(response) {
$("#customer_address").val(json);
},
error: function(jqXHR, textStatus, errorThrown) {
alert(jqXHR.status);
alert(textStatus);
alert(errorThrown);
}
});
});
});
完整的错误文本:
Javascript 返回 HTTP 0 错误。这可能是一个常见原因 发生的是您从服务器请求了跨域资源 响应中未包含适当的 CORS 标头。 最好打开你的 Firebug...
如何解决。
【问题讨论】:
-
你需要设置允许哪些headers,才能获得跨域资源共享!
-
最好打开你的 Firebug...
标签: ajax laravel api laravel-5.3 laravel-5.4