ajax call not working when trying to send data to localhost:8000 from localhost
Because the port is not the same, it's considered a cross origin request.
You must set a Access-Control-Allow-Origin
header in the script you are requesting.
Learn more:
http://enable-cors.org/server.html
or, specifically for django:
http://chase-seibert.github.io/blog/2012/01/27/using-access-control-allow-origin-to-make-cross-domain-post-requests-from-javsacript.html