Tôi đang cố triển khai một yêu cầu đơn giản tới API của Wikipedia bằng AJAX (XMLHttpRequest). Nếu tôi gõ url vào thanh địa chỉ của Firefox, tôi nhận được một XML gọn gàng, không có mồ hôi ở đó. Tuy nhiên, hãy gọi cùng một url chính xác với:Truy vấn API của Wikipedia bằng AJAX (XMLHttpRequest)
// this is my XMLHttpRequest object
httpObjectMain.open("GET", "http://en.wikipedia.org/w/api.php?action=query&format=xml&prop=langlinks&lllimit=500&titles=kaas", true);
httpObjectMain.send(null);
trả về một phản hồi trống. Theo FireBug, tôi nhận được phản hồi 200 OK, nhưng nội dung chỉ trống.
Tôi nghi ngờ tôi có thể thiếu thứ gì đó trên tiêu đề của yêu cầu GET http.
Trợ giúp! (và cảm ơn!)
Cảm ơn, điều này nghe như một con đường để khám phá. –
Hãy nhớ rằng với JSONP về mặt kỹ thuật bạn không sử dụng XMLHttpRequest nhưng là một kỹ thuật tiêm tập lệnh. –
Đã làm việc cho tôi! Phân tích cú pháp JSON trả về là một cuộc phiêu lưu khác, nhưng dữ liệu đã được trả lại tốt. –