Tôi đang thử một cuộc gọi ajax cơ bản. Vì vậy, tôi đang lưu trữ php thử nghiệm sau trên máy chủ thử nghiệm: http://voicebunny.comeze.com/index.php?numberOfWords=10 Trang web này là thử nghiệm của riêng tôi đã tích hợp với VoiceBunny API http://voicebunny.com/developers.Cuộc gọi đơn giản của jQuery Ajax
Bây giờ tôi cần lấy dữ liệu được in bởi trang web đó trong một số trang web khác bằng jQuery. Như bạn có thể thấy trang web của một số JSON một số. Làm thế nào tôi có thể nhận được JSON này từ một trang web khác?
Đây là mã tôi có:
$.ajax({
'url' : 'http://voicebunny.comeze.com/index.php',
'type' : 'GET',
'data' : {
'numberOfWords' : 10
},
'success' : function(data) {
alert('Data: '+data);
},
'error' : function(request,error)
{
alert("Request: "+JSON.stringify(request));
}
});
Tôi đã thử nhiều biến thể khác nhưng tôi luôn nhận được một lỗi và không bao giờ JSON. Cảm ơn bạn
Lỗi bạn đang gặp phải là gì? –
Trừ khi bạn lưu trữ trang web và jquery trên cùng một trang web, đây là cuộc gọi tên miền chéo. Trang web của bạn cần phải cho phép rõ ràng các cuộc gọi tên miền chéo và bạn cũng cần phải kích hoạt nó trong cuộc gọi AJAX (thêm 'crossDomain:" true "'). –
Hey biến lỗi chỉ in "lỗi" – Alejandro