<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
alert("jquery loaded");
$.get('country.php?id=117',function(d){
alert('something');
});
})
</script>
Well the code is simple enough, and the "jquery loaded" alert comes up fine. Also as you can see, the page I am requesting is on the same server and domain, so there shouldn't be any cross browser issues to begin with. country.php simple does echo "hello world", and if I access the page in browser it displays without a hitch.
But when I try running that get method( I tried with POST as well), nothing happens. Firebug shows the request as OPTIONS
instead of GET
, and blank html response. This happens for every url I try, and in all browsers, any ideas?
by the way, here's the firebug headers log:
Response Headers
Connection Keep-Alive
Content-Type text/html
Date Wed, 01 Feb 2012 13:04:56 GMT
Keep-Alive timeout=5, max=75
Server Apache
Transfer-Encoding chunked
____________________________________________________________________________
Request Headers
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.5
Access-Control-Request-He... x-requested-with
Access-Control-Request-Me... GET
Connection keep-alive
Host shikenan.com
Origin https://shikenan.com
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 FirePHP/0.6
x-insight activate