data-params

表示参数集。以查询字符串的方式显示自定义属性。因为可能存在多个自定义属性,如果全部都是data-xxx的形式,很有可能HTML会很啰嗦,此时,就可以把一系列自定义属性声明以查询字符串的形式集结在data-params中。

page元素和a元素都有使用。形式一致,但对应的属性不一样。

  1. page元素

    page元素使用data-params更多就是参数大集合,例如:

    <div id="page" class="page out" data-root="$" data-callback="callback" data-title="回调"></div>

    就等同于:

    <div id="page" class="page out" data-params="root=$&amp;callback=callback&amp;title="回调""></div>
  2. a元素

    <a>元素使用data-params则是Ajax请求参数的意思。Ajax请求的API都是采用jQuery $.ajax()的命名。所以,你可以看到:

    <a href="ajax.html" data-params="datatype=json&amp;timeout=30000&amp;success=succ_callback" data-title="请求页面标题">点击我</a>

    注意这里,data-title不能归到data-params一伙儿,因为,Ajax请求没有title这个参数。