Flask之ajax操作示例
python3.6,flask使用簡例,
目錄結構
index2.html
<html><head>
<link href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script type=text/javascript src="{{
url_for('static', filename='jquery.js') }}"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js"></script>
</head>
<body>
<script type=text/javascript>
$SCRIPT_ROOT = {{ request.script_root|tojson|safe }};
</script>
<script type=text/javascript>
$(function() {
$('a#calculate').bind('click', function() {
$.getJSON($SCRIPT_ROOT + '/_add_numbers', {
a: $('input[name="a"]').val(),
b: $('input[name="b"]').val()
}, function(data) {
$("#result").text(data.result);
});
return false;
});
});
</script>
<h1>jQuery Example</h1>
<p><input type=text size=5 name=a> +
<input type=text size=5 name=b> =
<span id=result>?</span>
<p><a href=# id=calculate>calculate server side</a>
</body>
myserver2.py
# coding:utf-8
from flask import *
from flask import request
app = Flask(__name__)
@app.route('/_add_numbers')
def add_numbers():
a = request.args.get('a', 0, type=int)
b = request.args.get('b', 0, type=int)
return jsonify(result=a + b)
@app.route('/')
def index():
html=render_template('index2.html')
return html
@app.route('/test_post', methods=['GET', 'POST'])
def test_post():
return '{"name":"zhangsan"}'
if __name__=='__main__':
app.run(debug=True,host="0.0.0.0")
相關文章
- Flask教程第十四章:AjaxFlask
- Flask(11)- 操作 CookieFlaskCookie
- AJAX 操作步驟
- Ajax與Flask傳值的跨域問題Flask跨域
- Flask框架從入門到精通之模型遷移操作(十六)Flask框架模型
- flask-restful 大型專案結構示例FlaskREST
- JavaScript之類操作:HTML5 canvas多分屏示例JavaScriptHTMLCanvas
- 教你如何使用flask實現ajax資料入庫Flask
- 前端筆記之伺服器&Ajax(中)MySQL基礎操作&PHP運算元據庫&Ajax前端筆記伺服器MySqlPHP
- 前端之AJAX前端
- JavaScript 之 ajaxJavaScript
- go操作elasticsearch示例GoElasticsearch
- Flask四之模板Flask
- Flask初探之WSGIFlask
- web系列之AjaxWeb
- 例2.3 列表操作示例
- Flask之Jinja2模板與Flask-WTFFlask
- Flask五之表單Flask
- Python之Flask框架一PythonFlask框架
- oracle dg切換操作示例Oracle
- 大白話說Python+Flask入門(六)Flask SQLAlchemy操作mysql資料庫PythonFlaskMySql資料庫
- Flask二之快速入門Flask
- Flask框架之八SQLAlchemy -ormFlask框架SQLORM
- Flask之 安裝與HelloWorldFlask
- Ajax 之檔案上傳
- Django基礎五之AjaxDjango
- jQuery+PHP+Ajax動態數字統計展示例項jQueryPHP
- flask專案之圖書案例Flask
- flask學習筆記之blueprintFlask筆記
- 2018-12-17 Python操作SQLServer示例PythonSQLServer
- Spring Boot Crud操作示例 | Java Code GeeksSpring BootJava
- MongoDB當前操作db.currentOp()示例MongoDB
- 使用SSMS操作AdventureWorks 示例資料庫SSM資料庫
- rxjs入門之ajax封裝JS封裝
- SpringMVC之ajax非同步互動SpringMVC非同步
- Javascript回撥非同步操作示例教程JavaScript非同步
- 交易策略-網格策略(三):示例操作一
- 交易策略-網格策略(四):示例操作二