Hi guys,
I keep getting a no JSON object error in decoding a post requst in tornado:
... raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
E 130903 13:49:33 web:1514] 500 POST /testjsonpost (169.37.195.11) 32.00ms
My JS and tornado codes are below. What gives?
JS:
var person = {
name: "9798679",
address: "gagg",
phone: "bbbbbbbbbbbb"
}
$.ajax({
url: '/testjsonpost',
type: 'post',
dataType: 'json',
success: function (data) {
alert("Success!");
},
data: person
});
Tornado request handler:
class testJSONpost(tornado.web.RequestHandler):
@asynchronous
def post(self):
data = json.loads(self.request.body)
print data
self.done()
Thanks in advance