Пожалуйста, удалите ответ, если это не помогает / исправить ... У меня недостаточно репутации, чтобы добавить комментарий, и это только предположение, но у меня сегодня была очень похожая проблема:
Я пытался заставить работать jquerymobile, в котором у меня был запрос ajax. Для отладки я переключился на рабочий стол Chrome, и он всегда выдавал ошибку в консоли:
"XMLHttpRequest не может загрузить [url]. Исходное значение NULL не разрешено Access-Control-Allow-Origin."
Причина в том, что я загружал ajax из файла: ///some.html какого-то другого домена. Поэтому это была межсайтовая проблема ..
Я гуглил и нашел файл: // сайты (как, например, если вы используете сайт, созданный с помощью телефонного промежутка на мобильном телефоне), имеют нулевое происхождение, и эта проблема кажется трудной.
Во всяком случае, я считаю, что это может быть для вас руководством. Возможно, вам потребуется настроить сервер для разрешения кросс-доменных запросов.
См. Этот вопрос для деталей
Ошибка XmlHttpRequest: нулевой источник не разрешен Access-Control-Allow-Origin
См. Это руководство для получения дополнительной помощи.
http://usejquery.com/posts/the-jquery-cross-domain-ajax-guide
Лично я не пытался глубоко решить эту проблему, так как она работает на моем эмуляторе Android ...
(Я попытался установить свойства "crossDomain" и "xhrFields" в jquery-ajax безрезультатно)
ура