js 多情况展示消息 switch
1.html页面结构
<a href="#bModal" οnclick="sendMessagesAlert()" role="button" class="btn" data-toggle="modal"><span class="icon-share"></span> 批量消息补发</a>
2.消息弹出框提示:
<%--消息补发弹出框--%>
<div id="bModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">提示</h3>
</div>
<div class="modal-body">
<p id="deleteMsg">加载数据中...</p>
</div>
<div class="modal-footer">
<input class="btn btn-warning" type="button" data-dismiss="modal" aria-hidden="true" οnclick="sendMessages()" value="确定"/>
<input class="btn" data-dismiss="modal" aria-hidden="true" type="button" value="取消"/>
</div>
</div>
3. js 多情况展示 switch
function sendMessages(){
var id_arr = [];
$('input[name="check[]"]:checked').each(function() {
id_arr.push($(this).attr('transferValue')); //获取流水号
});
if(id_arr.length >0){
var ids = id_arr.join(",");
$.ajax({
type: "post",
url: "${ctx}/fo/orderCgw/sendMessages.do",
cache: true,
dataType: "json",
data: {
ids:ids
},
success: function (data) {
switch (data.result)
{
case '1': {showPagePrompts("success","订单消息补发成功");break;}
case '2': {showPagePrompts("error","订单消息补发失败,"+data.message);break;}
case '3': {showPagePrompts("error","订单消息补发失败,"+data.message);break;}
case '4': {showPagePrompts("error","订单消息补发失败,"+data.message);break;}
}
setTimeout("location.reload()",2500);
},
error: function () {
alertMsg(null, false, null, null, "订单消息补发请求失败,请稍后重试!");
}
});
}
}