jQuery $.ajax(), $.post sending “OPTIONS” as REQUEST_METHOD in Firefox

The reason for the error is the same origin policy. It only allows you to do XMLHTTPRequests to your own domain. See if you can use a JSONP callback instead:

$.getJSON( 'http://<url>/api.php?callback=?', function ( data ) { alert ( data ); } );

Leave a Comment