plu*_*ria 5 ajax jquery get datatables
我正在使用 2 个 AJAX 请求调用 2 个 API(托管在同一服务器上),但每隔几次刷新,我就会遇到
无法加载https://someapiurl:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://localhost:5000 ”。响应的 HTTP 状态代码为 500。
我将请求封装在“何时-那么”中,因为来自 API 的数据用于填充 2 个数据表。
$.when(
$.ajax({
url: oneurl,
dataType: "text",
cache: false,
success: function(csvs) {
onedata = csvs;
//do something
}
}),
$.ajax({
url: twourl,
dataType: "text",
cache: false,
success: function(csvr) {
twodata = csvr;
//do something
}
})
).then(function() {
tableone.rows.add(onedata).draw();
tabletwo.rows.add(twodata).draw();
});
Run Code Online (Sandbox Code Playgroud)
为什么我只是有时会收到 CORS 错误?我读到这可能与间歇性发出的 PREFLIGHT 请求有关,但如何防止这种情况呢?
| 归档时间: |
|
| 查看次数: |
3598 次 |
| 最近记录: |