热门关键字:
jquery > jquery教程 > jquery教程 > Flask – Sijax 在线实例教程

Flask – Sijax 在线实例教程

481
作者:管理员
发布时间:2021/6/10 18:49:26
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4924
  Sijax 代表'Simple Ajax',它是一个 Python/jQuery 库,旨在帮助您轻松带来 Ajax 到你的申请。它使用 jQuery.ajax 来发出AJAX请求。


  安装Flask-Sijax很简单。


  Sijax使用 JSON 在两者之间传递数据浏览器和服务器。这意味着浏览器需要本地支持 JSON 或从 json2.js 文件获得 JSON 支持。


  以这种方式注册的函数无法提供 Sijax 功能,因为默认情况下无法使用 POST 方法访问它们(并且Sijax使用POST请求)。


  要使 View 功能能够处理 Sijax 请求,请使用 @ app.route('/url')通过POST访问它,methods=['GET','POST'])或使用 @ flask_sijax.route 这样的辅助装饰器 :


  每个Sijax处理函数(如此)至少收到一个参数自动生成,就像Python将'self'传递给对象方法一样。 'obj_response'参数是函数回复浏览器的方式。


  当检测到Sijax请求时,Sijax会像这样处理它并减去;


  最小的Sijax应用程序代码如下所示 :


  当Sijax向服务器请求(特殊的 jQuery.ajax()请求)时, g.sijax.is_sijax_request()在服务器上检测到此请求,在这种情况下,让 Sijax 处理请求。


  使用 g.sijax.register_callback()注册的所有函数都公开用于从浏览器调用。


  调用 g.sijax.process_request( )告诉Sijax执行适当的(先前注册的)函数和r将响应转换为浏览器。




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐