BUI

其它版本:

API for BUI 1.6.x

Show:

bui.ajax Class

数据请求, $.ajax 跟 app.ajax 有的参数, bui.ajax 都有, 这里只列了简单的几个参数. 可以全局配置所有请求的默认参数: bui.config.ajax = { headers: {} }

预览地址: demo

Constructor

bui.ajax

(
  • option
)

Parameters:

  • option Object
    • url String

      [请求的地址]

    • data Object

      [传输的数据对象]

    • [method] [传输的方法 GET | POST] String optional
    • [dataType] [默认 json | jsonp | script | xml | html | text] String optional
    • [contentType] [默认 'text/html;charset=UTF-8' | 'application/x-www-form-urlencoded'] String optional

      '

    • [timeout] [超出这个时间则认为请求失败] Number optional

Example:

bui.ajax({
                                        url: "",
                                        data: {}
                                    }).done(function(res){
                                        console.log(res)
                                    }).fail(function(res,status){
                                        console.log(status);
                                              // status = "timeout" || "error" || "abort", "parsererror"
                                    })
                                    

Item Index

Methods

open

(
  • [option] []
  • [option.url] [ 文件路径,一般是通过getFile得到的路径]
  • [option.onSuccess] [成功的回调]
  • [option.onFail] [失败的回调]
)
chainable

本地程序打开文件

Parameters:

  • [option] [] Object optional
  • [option.url] [ 文件路径,一般是通过getFile得到的路径] String optional
  • [option.onSuccess] [成功的回调] Function optional
  • [option.onFail] [失败的回调] Function optional

Example:

       uiFile.open({
                                                           url: "file://",
                                                           onSuccess: function(url){
                                                               // 文件的地址
                                                               console.log(url)
                                                           }
                                                       })
                                                

open

(
  • [option] []
  • [option.url] [ 文件路径,一般是通过getFile得到的路径]
  • [option.onSuccess] [成功的回调]
  • [option.onFail] [失败的回调]
)
chainable

本地程序打开文件

Parameters:

  • [option] [] Object optional
  • [option.url] [ 文件路径,一般是通过getFile得到的路径] String optional
  • [option.onSuccess] [成功的回调] Function optional
  • [option.onFail] [失败的回调] Function optional

Example:

       uiFile.open({
                                                           url: "file://",
                                                           onSuccess: function(url){
                                                               // 文件的地址
                                                               console.log(url)
                                                           }
                                                       })
                                                

open

(
  • [option] []
  • [option.url] [ 文件路径,一般是通过getFile得到的路径]
  • [option.onSuccess] [成功的回调]
  • [option.onFail] [失败的回调]
)
chainable

本地程序打开文件

Parameters:

  • [option] [] Object optional
  • [option.url] [ 文件路径,一般是通过getFile得到的路径] String optional
  • [option.onSuccess] [成功的回调] Function optional
  • [option.onFail] [失败的回调] Function optional

Example:

       uiFile.open({
                                                           url: "file://",
                                                           onSuccess: function(url){
                                                               // 文件的地址
                                                               console.log(url)
                                                           }
                                                       })
                                                

widget

(
  • [name] [ 依赖控件名 fileselect]
)

获取依赖的控件

Parameters:

  • [name] [ 依赖控件名 fileselect] String optional

Example:

       //获取依赖控件
                                                       var uiFileSelect = uiFile.widget("fileselect");
                                                       
                                                       //使用uifileselect的方法
                                                       uiFileSelect.add({
                                                           onSuccess: function(data){
                                                               console.log(data);
                                                           }
                                                       });
                                                

widget

(
  • [name] [ 依赖控件名 fileselect]
)

获取依赖的控件

Parameters:

  • [name] [ 依赖控件名 fileselect] String optional

Example:

       //获取依赖控件
                                                       var uiFileSelect = uiFile.widget("fileselect");
                                                
                                                       //使用uifileselect的方法
                                                       uiFileSelect.add({
                                                           onSuccess: function(data){
                                                               console.log(data);
                                                           }
                                                       });
                                                

widget

(
  • [name] [ 依赖控件名 fileselect]
)

获取依赖的控件

Parameters:

  • [name] [ 依赖控件名 fileselect] String optional

Example:

       //获取依赖控件
                                                       var uiFileSelect = uiFile.widget("fileselect");
                                                
                                                       //使用uifileselect的方法
                                                       uiFileSelect.add({
                                                           onSuccess: function(data){
                                                               console.log(data);
                                                           }
                                                       });