Flask Ajax Demo
来源:互联网 发布:300451创业软件股吧 编辑:程序博客网 时间:2024/06/01 07:12
Python Code:
from flask import Flask, jsonify, request, render_templateapp = Flask( __name__ )@app.route( "/", methods = [ "POST", "GET" ] )def index(): if request.method == "POST": first_name = request.form.get( "first_name", "null" ) last_name = request.form.get( "last_name", "null" ) return jsonify( name = first_name + " " + last_name ) else: return render_template( "index.html" )if __name__ == "__main__": app.run( port = 7777, debug = True )
html code:
<html> <head> <script type=text/javascript src="{{ url_for('static', filename='jquery.min.js') }}"></script> <script type="text/javascript"> var $SCRIPT_ROOT = {{request.script_root|tojson|safe}}; function ajaxForm() { $.ajax( { type : "POST", url : $SCRIPT_ROOT, dataType : "json", data : { "first_name" : $( "input[name=first_name]" ).val(), "last_name" : $( "input[name=last_name]" ).val(), }, error: function( XMLResponse ) { alert( XMLResponse.responseText ) }, success : function ( data, textStatus ) { $( "#name" ).text( data.name ); } } ); return false; } </script> </head> <body> <form action="" method="post" onSubmit="return ajaxForm()"> <input name="first_name" type="text" /> <input name="last_name" type="text" /> <input type="submit" /> </form> <p>Hello: <span id="name"></span></p> </body></html>
1 2
- Flask Ajax Demo
- JQuery+AJAX file upload demo (Python+flask as web server)
- Flask-Bootstrap Demo
- flask后端接收ajax
- Ajax demo
- ajax demo
- ajax demo
- Ajax Demo
- ajax demo
- Ajax demo
- AJAX.Demo
- flask入门的教程-Ajax
- Flask和Ajax的交互
- flask + redis 实现Server-Sent Event demo
- Tapestry Ajax Demo
- 初学ajax-Demo
- 一个ajax demo
- jQuery Ajax 案例 Demo
- SQL Server 开发指南---Transact-SQL 编程
- 位操作
- 图片上传之fileupload
- 解决ThinkPad S3-440无法睡眠问题
- 下载代码整理
- Flask Ajax Demo
- 三方通话(二)
- hdu 1754 I hate it
- sicily 1214 二进制回文数的证明
- python计算机视觉
- Cocos2d-x的学习之旅(二)HelloWorld
- 内存泄露、内存溢出以及解决方法
- C++设计模式---策略模式
- FutureTask 源码分析