1. 功能介绍

    Ajax操作,异步操作,局部刷新页面,提供更好的交互性操作体验

  2. 方法说明

    类路径 Wade.ajax
    类描述 Wade Javascript框架的ajax封装包,其中公开方法已经映射到window对象,可以直接调用方法
    方法名称 ajaxDirect(page, listener, params, partids, israw,fn)
    方法描述 使用get方式传递数据并异步调用服务器端方法。
    example:ajaxDirect(‘queryApply’,’queryInfo’,’COP_NAME=测试’,’refreshArea’,null,onQueryComplete);
    方法名称 ajaxSubmit(page,listener,params,partids,formIds,israw,fn)
    方法描述 使用post方式传递数据并异步调用服务器端方法。
    example:ajaxSubmit('detailApply','saveInfo’,'','refreshArea','infoForm',null,onApplyComplete);
    方法名称 setAjaxLoading(true|false)
    方法描述 设置ajax时是否带有载入效果,若不要载入效果,需要设置该参数,默认为true
    其他 高级使用方法
    方法名称 ajaxGet(page,listener,params,partids,israw,d,fn)
    方法描述 使用ajaxGet来进行异步调用
    example:ajaxDirect(‘queryApply’,’queryInfo’,’COP_NAME=测试’,’refreshArea’,null,true,onQueryComplete);
    大部分参数类似ajaxDirect,其中,"d"参数为是否调用默认的ajax回调处理函数,值应为true|false
    当设置了partids或者需要在回调函数中取ajaxDataset时必须设置为true才能生效。
    而如果只是使用简单的ajax调用,则可以设置为false,提高效率
    方法名称 ajaxPost(page,listener,params,partids,israw,postbody,d,fn)
    方法描述 使用ajaxPost来进行异步调用
    example:ajaxPost('queryApply','queryInfo','COP_NAME=测试','refreshArea',
    null,"ID=5&NAME=%E5%90%8D%E7%A7%B0",true,onQueryComplete);
    使用ajaxPost异步调用post自定义数据到服务器端,其中,postBody为自定义的post数据
    postBody 必须是经过格式化的数据
    可以使用Wade.ajax.buildPostData(o[object])和Wade.ajax.buildFormData(form[string|dom])来构造postBody数据
    例如:
    ade.ajax.buildPostData({ID:"5",NAME:"名称"});
    Wade.ajax.buildFormData("form1");
    "d"参数为是否调用默认的ajax回调处理函数,值应为true|false
    当设置了partids或者需要在回调函数中取ajaxDataset时必须设置为true才能生效。
    而如果只是使用简单的ajax调用,则可以设置为false,提高效率