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-restful 大型專案結構示例FlaskREST
- Flask框架從入門到精通之模型遷移操作(十六)Flask框架模型
- 教你如何使用flask實現ajax資料入庫Flask
- JavaScript之類操作:HTML5 canvas多分屏示例JavaScriptHTMLCanvas
- Flask四之模板Flask
- Flask初探之WSGIFlask
- go操作elasticsearch示例GoElasticsearch
- JavaScript 之 ajaxJavaScript
- 前端之AJAX前端
- 前端筆記之伺服器&Ajax(中)MySQL基礎操作&PHP運算元據庫&Ajax前端筆記伺服器MySqlPHP
- Flask之Jinja2模板與Flask-WTFFlask
- jquery 的ajax請求示例和注意事項jQuery
- Flask五之表單Flask
- Spark Basic RDD 操作示例Spark
- 例2.3 列表操作示例
- web系列之AjaxWeb
- 反向Ajax之WebSocketWeb
- Ajax框架之GWT框架
- Python之Flask框架一PythonFlask框架
- Flask二之快速入門Flask
- Flask之 安裝與HelloWorldFlask
- Flask框架之八SQLAlchemy -ormFlask框架SQLORM
- oracle dg切換操作示例Oracle
- 大白話說Python+Flask入門(六)Flask SQLAlchemy操作mysql資料庫PythonFlaskMySql資料庫
- flask專案之圖書案例Flask
- flask學習筆記之blueprintFlask筆記
- Django基礎五之AjaxDjango
- Ajax 之檔案上傳
- 反向Ajax之非同步Servlet非同步Servlet
- ASP.NET MVC 之 AJAXASP.NETMVC
- jQuery+PHP+Ajax動態數字統計展示例項jQueryPHP
- jquery簡單ajax示例_讀取json檔案資料jQueryJSON
- ajax 原始碼解讀之如何擴充套件 ajax 的功能原始碼套件
- 我學Ajax企業級開發 之 Ajax構建塊