Tôi đang thực hiện cuộc gọi ajax đến máy chủ của riêng mình trên nền tảng mà họ đặt để ngăn chặn các cuộc gọi ajax này (nhưng tôi cần nó để lấy dữ liệu từ máy chủ của mình để hiển thị dữ liệu được truy xuất từ cơ sở dữ liệu của máy chủ của tôi). Tập lệnh ajax của tôi đang hoạt động, nó có thể gửi dữ liệu tới tập lệnh php của máy chủ của tôi để cho phép nó xử lý. Tuy nhiên, nó không thể lấy lại dữ liệu đã xử lý vì nó bị chặn bởi"Access-Control-Allow-Origin"
Tôi không có quyền truy cập vào nguồn / lõi của nền tảng đó. vì vậy tôi không thể xóa tập lệnh mà nó không cho phép tôi làm như vậy. (P / SI đã sử dụng Bảng điều khiển của Google Chrome và phát hiện ra lỗi này)
Mã Ajax như dưới đây:
$.ajax({
type: "GET",
url: "http://example.com/retrieve.php",
data: "id=" + id + "&url=" + url,
dataType: 'json',
cache: false,
success: function(data)
{
var friend = data[1];
var blog = data[2];
$('#user').html("<b>Friends: </b>"+friend+"<b><br> Blogs: </b>"+blog);
}
});
hoặc có một JSON
mã tương đương với tập lệnh ajax ở trên? Tôi nghĩ JSON
là được phép.
Tôi hy vọng ai đó có thể giúp tôi ra.