$.ajax({
type: "GET",
url: "http://myweb/php",
success: function (data){
alert(data);
},
error:function(xhr,textStatus,err)
{
alert("readyState: " + xhr.readyState);
alert("responseText: "+ xhr.responseText);
alert("status: " + xhr.status);
alert("text status: " + textStatus);
alert("error: " + err);
}
});
Và kết quả tôi nhận được là:Ajax Không làm việc trong IOS 9.0 Cordova
readyState:0
responseText:""
status:0
text status:error
error:""
tôi cố gắng thêm tiêu đề trong php của tôi, nhưng vẫn không làm việc. Mã ajax hoạt động trước khi tôi cập nhật xcode của tôi lên 7.0 và ios giả lập thành 9.0.
header('Content-Type: application/json');
header('Access-Control-Allow-Origin: *');
Tôi đồng ý. Cả hai sẽ làm việc, và bạn có thể nhận được cụ thể hơn nếu cần thiết. – area28
Không phải bạn ** có thể **, bạn ** nên ** cụ thể hơn! Đây là những chủ đề bảo mật mà tôi không thể bàn luận được. – Sithys
Cách tiếp cận thứ hai với danh sách trắng tất cả các tên miền chắc chắn là con đường để đi, cái đầu tiên không hoạt động trong iOS trước iOS9.(Thử nghiệm trên iOS 7) – maechler