Estoy tratando de enviar una solicitud de publicación usando ajax y actualizar mi página con la plantilla renderizada devuelta desde el backend. Actualiza la página pero no funciona como se supone que debe hacerlo. El javascript está roto.
Hay alguna otra manera de hacer esto?
Encuentre la versión simplificada del código a continuación:
JAVASCRIPT
$.ajax({ url: "/post_data", type: 'POST', contentType: false, data: myForm, success: function(data){ console.log("data posted") //rendered tempalte returned used to overwrite document document.write(data) } })PITÓN
app.route("/") def index(dataName=""): if dataName: #perform some changes in myTest.html print("dataname: ", dataName) return render_template("myTest.html") @app.route('/post_data',methods=["GET","POST"]) def post_data(): myData = request.form["myDataName"] #return rendered template returned from index function return index(myData)