javascript - Tornado doesn't send Ajax response to client -


After submitting the form, the Tornado server does some tests and sends a response to the client, which should show in the current page. Warning .

An empty HTML page is provided instead with a Jason response, but not a as a warning the current page where the form was submitted Was there.

When submitting the form it is sent via post to / dh (DataHandler)

this is Jquery: / P>

  $ Post ("/ dh", function (data, status) {warning ("data:" + data + "\ n status:" + status);}, "json");  

Turtado code:

  Class database: Behinddaler: Deaf Post (self): # Checks are made with the form data received dupinfo = {'Tel': Duptel, 'name': dupname} self.write (json.dumps (dupInfo, default = json_util.default)) self.finish ()  

How to Return

After the "Warning" statement, add return false . This disables the default handling of the browser of the POST event. The default behavior of the browser is to navigate to the new URL, and you want to stop it.


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -