Ошибка “No 'Access-Control-Allow-Origin' header is present on the requested resource.” во время кроссдоменного ajax запроса [закрыто]

292
26 ноября 2016, 17:50

Пишу приложение на cordova. Пытаюсь отправить ajax запрос на сервер.

$.ajax({
   url: 'http://мой свервер/get_city.php',
   data:{'city':$('#city').val()},
   success: function(data){
      console.log(data);
   },
   error: function(data){
      console.log(data);
   },
   type: "GET",
   dataType: "text"
});

В файле get_city.php первой строкой указано:

header("Access-Control-Allow-Origin: *");

В итоге после выполнения запроса в лог уходит ошибка

XMLHttpRequest cannot load http://мой сервер/get_city.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8383' is therefore not allowed access. The response had HTTP status code 404.

Пробовал создавать файл .htaccess со строкой Header set Access-Control-Allow-Origin "*" - результат тот же. В чём моя ошибка?

READ ALSO
Взаимодействие Lua и JAVA

Взаимодействие Lua и JAVA

Вопрос: как осуществить выполнения скрипта Lua в приложении java web?

342
Как сжать диаграмму d3.js при помощи Css

Как сжать диаграмму d3.js при помощи Css

При помощи D3js Рисую график

265
Проверять поля input на заполнение данных

Проверять поля input на заполнение данных

Делаю приложение маршрута на яндекс картах с API яндекса

263
Какая разница между window.innerHeight и document.body.offsetHeight?

Какая разница между window.innerHeight и document.body.offsetHeight?

Чем отличается windowinnerHeight от document

315