title: Ajax Jquery CORS not working
body: <p>Hi everyone i'am fighting and searching solutions about this from 3 days. I have a problem getting data from sharethis.com RESTapi. I am working with jQuery and Laravel 5.2. I want to get values from this json: <a href="http://rest.sharethis.com/v1/count/urlinfo?url=http://www.sharethis.com" rel="nofollow">http://rest.sharethis.com/v1/count/urlinfo?url=http://www.sharethis.com</a> but i'am very frustated trying a lot of methods and functions. My actual code is this:</p>
  
  <pre><code>function setHeader(xhr) {
  xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
  xhr.setRequestHeader('Access-Control-Allow-Headers', 'Content-Type');
  xhr.setRequestHeader("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,OPTIONS");
  }
  $.ajax({
  url: 'http://rest.sharethis.com/v1/count/urlinfo?url=http://www.sharethis.com',
  type: 'GET',
  beforeSend: setHeader,
  contentType: 'application/json; charset=utf-8',
  success: function() { alert("Success"); },
  error: function() { alert('Failed!'); }
  });
  </code></pre>
  
  <p>This request always return "Failed!". I understand a little what CORS means but on practice i can't make it work. Any ideas? Thanks..</p>