Я пытался использовать этот код:
var url = "http://www.test.com?param=1&callback=JSON_CALLBACK";
$http.get(url).success(function(data, status, headers, config) {
if (data.success == 1) {
//do somethings
} else {
//notice
}
});
Это работает хорошо с браузерами ноутбук, но на мобильных браузерах, он не работает.
в .htaccess, я добавил:
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
Пожалуйста, помогите!
Я думаю, что это не связано с мобильным телефоном и ноутбуком, это связано с версией браузера. Я думаю, что ваше приложение не размещено на нем http://www.test.com, и теперь вы отправляете запрос ajax в другой домен, и браузер блокирует его. – Indra
Либо вы можете развернуть приложение в том же домене, где вы отправляете запрос ajax, и если это невозможно, включите cors в http://www.test.com. – Indra
. Вы можете проверить доступ к вашему домену любым клиентом покоя, который поможет понять, доступен ли сервер остального. –