2015-02-05 2 views

ответ

2

Ошибка CORS происходит, потому что ваш сайт не «test1.guru99.com». Это «www.test1.guru99.com». (он получает автоматически перенаправлен)

Так, так как вы хотите, чтобы скрипт для запуска из того же домена, просто исключить домен из него

jQuery.ajax({ 
     type: 'GET', //Define the method type 
     url:'/Customization/popup/subscription-list.php', 
     data: {email: myemail}, 
     success: function(d) { 
      console.log('success'); 
     } 
    }); 

(, но это не решит ошибку 500)

+0

Спасибо, что смог решить проблему COR. Но я все равно получаю 500 ошибок. Это связано с версией JQuery, которую я использую или htaccess? Http: //screencast.com/t/3xGGiJIw –

+0

Ошибка 500 не имеет ничего общего с jQuery. Это проблема файла *** subscription-list.php ***. Вы получаете при непосредственном посещении http://test1.guru99.com/Customization/popup/subscription-list.php –

+0

Да, проблема связана с разрешениями на файлы. Ошибка Исправлена –

0

Вы видя эту ошибку, поскольку домены запрашивающих/получающих сайтов различны.

Сайт, по которому вы запрашиваете от, является www.test1.guru99.com, приемник test1.guru99.com. Обратите внимание, что каждая часть домена должна соответствовать, вплоть до субдомена и протокола.

Предполагая, что поддомен www. на том же месте, я предлагаю вам внести поправку в свой $.ajax вызов для использования относительного пути.

+0

Спасибо, что смог решить проблему COR. Но я все равно получаю 500 ошибок. Это связано с версией JQuery, которую я использую или htaccess? Http: //screencast.com/t/3xGGiJIw –

+0

Ошибка 500 означает, что возникла проблема с вашим кодом на стороне сервера. Вам нужно отладить ваш PHP. –

Смежные вопросы