ruby on rails - Cross-Origin Request Blocked with Ajax after taking site to SSL -


we using ruby 2.1.2 rails 3.2.14. getting following error on browser's console ajax requests after moved our site ssl.

cross-origin request blocked: same origin policy disallows reading remote resource @ https://sitename.com/xxx/xx?id=xx. can fixed moving resource same domain or enabling cors. 

we've tried adding

headers: { 'access-control-allow-origin': '*' }, crossdomain: true 

but no effect. here ajax code :

$.ajax({             type: "get",             data: {id: id},              url: path+id,             headers: { 'access-control-allow-origin': '*' },             crossdomain: true,                        success: function(data) { } }); 

any other suggestions??

you have set headers on server side. not on client. simplest way use in applicationcontroller:

after_filter  :set_access_control_headers  def set_access_control_headers   headers['access-control-allow-origin'] = '*' end    

Comments

Popular posts from this blog

matlab - "Contour not rendered for non-finite ZData" -

delphi - Indy UDP Read Contents of Adata -

javascript - Any ideas when Firefox is likely to implement lengthAdjust and textLength? -