I hope someone can help me solve the following problem when developing a mobile application in a telephone stutter. I am trying to read messages from a wordpress installation, but I get this error when I run my index.html page on chrome
XMLHttpRequest cannot load Origin null not allowed Access-Control-Allow-Origin.
I have a JSON API plugin installed in wordpress, and when I go to the page I want, I can view it in order. My code is as follows:
<!DOCTYPE HTML> <html> <header> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script> function readSinglePost (url,target_div) { var URL = url</script> </header> <body> <div id="main"> <div id="title"></div> </div> </body> </html>
UPDATE In response to Jamie below
Raw request
GET /api/get_post/?json=get_post&dev=1&id=5486 HTTP/1.1 Host: www.example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate DNT: 1 Origin: null Connection: keep-alive
Raw answer
HTTP/1.1 200 OK Date: Fri, 05 Jul 2013 16:51:49 GMT Server: Apache/2.2.11 (Unix) Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache X-Pingback: http://www.example.com/xmlrpc.php Set-Cookie: PHPSESSID=f6308c2732752bbb1149b345018bdf68; path=/ Set-Cookie: wc_session_cookie_a111a960a9b29354988b3de48943ad50=IRhSF41ZHIBHMA3mmCCSSjdOSxqXf2wj%7C%7C1373215910%7C%7C1373212310%7C%7Cd472ed970a72ba78e8b2c836a1d8b2cc; expires=Sun, 07-Jul-2013 16:51:50 GMT; path=/; httponly Set-Cookie: woocommerce_items_in_cart=0; expires=Fri, 05-Jul-2013 15:51:50 GMT; path=/ Set-Cookie: woocommerce_cart_hash=0; expires=Fri, 05-Jul-2013 15:51:50 GMT; path=/ Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/plain; charset: UTF-8 Content-Length: 57602
source share