展示类
按钮和表单
盒子/列表/面包屑/分页
提示和标签

ajaxselect

基础

ok.json err.json

ok.json<select
    name="state"
    data-ajaxselect-url="/m/json/ok.json"
    data-ajaxselect-method="get"
    >
    <option value="success">成功</option>
    <option value="error">失败</option>
    <option value="del">删除</option>
</select>
err.json<select
    name="state"
    data-ajaxselect-url="/m/json/err.json"
    data-ajaxselect-method="get"
    >
    <option value="success">成功</option>
    <option value="error">失败</option>
    <option value="del">删除</option>
</select>

confirm


<select
    name="state"
    data-ajaxselect-url="/m/json/ok.json"
    data-ajaxselect-method="get"
    data-ajaxselect-confirm="确认修改状态为%text?"
    >
    <option value="success">成功</option>
    <option value="error">失败</option>
    <option value="del">删除</option>
</select>

prompt & prompt{value}

data-ajaxselect-promptdata-ajaxselect-prompterror 的格式可以为

"error_msg|错误原因="
"error_msg|错误原因=管理员审核不通过"
"error_msg|错误原因=管理员审核不通过&degree|严重程度="

指定某一项目 prompt

prompt + 对应 value

ok.json err.json

ok.json<select
    name="state"
    data-ajaxselect-url="/m/json/ok.json"
    data-ajaxselect-method="get"
    data-ajaxselect-confirm="确认修改状态为%text?"
    data-ajaxselect-prompterror="error_msg|错误原因="
    >
    <option value="success">成功</option>
    <option value="error">失败</option>
    <option value="del">删除</option>
</select>
err.json<select
    name="state"
    data-ajaxselect-url="/m/json/err.json"
    data-ajaxselect-method="get"
    data-ajaxselect-confirm="确认修改状态为%text?"
    data-ajaxselect-prompterror="error_msg|错误原因="
    >
    <option value="success">成功</option>
    <option value="error">失败</option>
    <option value="del">删除</option>
</select>

data-ajaxselect-prompterror 对应 <option value="error">失败</option> 被选择时的 prompt 内容

所有 prompt

ok.json err.json

ok.json<select
    name="state"
    data-ajaxselect-url="/m/json/ok.json"
    data-ajaxselect-method="get"
    data-ajaxselect-confirm="确认修改状态为%text?"
    data-ajaxselect-prompt="error_msg|错误原因="
    >
    <option value="success">成功</option>
    <option value="error">失败</option>
    <option value="del">删除</option>
</select>
err.json<select
    name="state"
    data-ajaxselect-url="/m/json/err.json"
    data-ajaxselect-method="get"
    data-ajaxselect-confirm="确认修改状态为%text?"
    data-ajaxselect-prompt="error_msg|错误原因="
    >
    <option value="success">成功</option>
    <option value="error">失败</option>
    <option value="del">删除</option>
</select>

如果需要给每一项都增加 prompt 收集数据则使用 data-ajaxselect-prompt="error_msg|失败原因=&demo="