Tôi đang làm theo yêu cầu get đơn giản này sử dụng jquery ajax:ajax jquery đơn giản get yêu cầu
$.ajax({
url: "https://app.asana.com/-/api/0.1/workspaces/",
type: 'GET',
success: function(res) {
console.log(res);
alert(res);
}
});
Nó trở về một chuỗi rỗng như một kết quả. Nếu tôi truy cập vào liên kết này trong trình duyệt của mình, tôi nhận được:
{"status":401,"error":"Not Authorized"}
đó là kết quả mong đợi. Vậy tại sao nó không hoạt động bằng ajax? cảm ơn!
có bạn đã cố gắng thêm datatype: "jsonp" trong đó –
@KaiQing, isn Đó 't vấn đề ở đây cả. Nếu không, trình xử lý thành công sẽ không được gọi. Bên cạnh đó, phản hồi mẫu không phải là phản hồi JSONP. – Brad
@PragmaOnce, Kiểm tra tiêu đề của bạn bằng gói tin, chẳng hạn như Wireshark. Tôi nghi ngờ bạn sẽ tìm thấy một số khác biệt giữa những gì đang được gửi từ trình duyệt, và với cuộc gọi AJAX. – Brad