字符串查询数据更新方法–xmsQueryParam

概总

当您在向服务器请求数据时,经常会出现的一个情况就是,数据查询时,携带的参数,很多时候是变化的,或者说,我要添加一些额外的数据到请求数据列表中,那么,该方法就可以实现这个功能,并且,支持您传入的参数时字符串或者对象。

xmsQueryParam方法使用说明

  1. 基本介绍

    函数命名:xmsQueryParam

    函数调用:xmsCore.xmsQueryParam(option)

    返回值类型:字符串

    参数:option介绍,请继续向下看。

  2. 基本架构

    该插件是基于jQuery或者Zepto实现的,所以在使用时,请确认已经引入了jQuery或者Zepto文件。

    方便起见,也可以在下面的DEMO中,直接查看使用方法。

  3. 传入参数option介绍

    参数名 默认值 相关说明
    data(必须) 字符串 原始参数字符串序列
    replace(必须) 字符串 需更新或追加的参数字符串
    sep “” 若replace中参数名在data中也有,则需要sep来判断是替换值或者是追加到原有值中。若sep为空,同一参数取最后一个值;若sep不为空,则以参数sep作为分隔符连接该参数的所有值;默认为 ""(空字符串)
  4. 使用方法–格式规范化

    若只传入data属性,那么所做的处理,就是根据条件,把data的值,进行一次数据规范化。

    					
    var param1 = {
    	"data": "action=query&id=1&id=2&msg=true"
    };
    xmsCore.xmsQueryParam(param1);
    					
    				

    示例:调用方法的DEMO

  5. 使用方法–替换已有参数值

    若同一参数有多个值,则取最后一个值

    					
    var param1 = {
    	"data": "action=query&id=1,2&msg=true",
    	"replace": "id=3"
    };
    xmsCore.xmsQueryParam(param1);
    					
    				

    示例:调用方法的DEMO

  6. 使用方法–以分隔符“,”将参数追加到已有参数中

    					
    var param2 = {
    	"data": "action=query&id=1,2&msg=true",
    	"replace": "id=3",
    	"sep": ","
    };
    xmsCore.xmsQueryParam(param2);
    					
    				

    示例:调用方法的DEMO

总结

这里,我没有想到什么需要特别说明的,它具体会在什么时候使用,也职能在示例中,慢慢查看。

如有问题,请指正!

本文地址:http://www.zhangyunling.com/?p=506

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>