欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  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将响应转换为浏览器。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h62205.shtml