jquery如何把數(shù)組變?yōu)樽址畟鞯椒?wù)端并處理
更新時(shí)間:2014年04月30日 15:40:29 作者:
這篇文章主要介紹了jquery如何把數(shù)組變?yōu)樽址畟鞯椒?wù)端并處理,需要的朋友可以參考下
jquery把數(shù)組變?yōu)樽址缓笤趥鞯椒?wù)端(jquery把數(shù)組轉(zhuǎn)換成字符串后,格式如1,2,3,速度,rewr)
define(function(require, exports, module) {
var Notify = require('common/bootstrap-notify');
module.exports = function($element) {
$element.on('click', '[data-role=batch-delete]', function() {
var $btn = $(this);
name = $btn.data('name');
var ids = [];
$element.find('[data-role=batch-item]:checked').each(function(){
ids.push(this.value);
});
if (ids.length == 0) {
Notify.danger('未選中任何' + name);
return ;
}
if (!confirm('這的要刪除選中的' + ids.length + '條' + name + '嗎?')) {
return ;
}
$element.find('.btn').addClass('disabled');
Notify.info('正在刪除' + name + ',請稍等。', 60);
var values=ids.toString();
$.post($btn.data('url'), {ids:values}, function(){
window.location.reload();
});
});
};
});
接收jquery傳過來的字符串,并解析成數(shù)組,再把數(shù)組轉(zhuǎn)換成list集合
/**
* 批量刪除私信。
*/
@RequestMapping(value = "/delete", method = {RequestMethod.GET,RequestMethod.POST})
public ResponseEntity<AjaxPostResponse> delete(HttpServletRequest request) {
// 待刪除的私信ID列表
String messageIds = ServletRequestUtils.getStringParameter(request, "ids", "");
String[] messageList=messageIds.toString().split(",");
List<String> messageIdList = Arrays.asList(messageList);//數(shù)組轉(zhuǎn)換成list
logger.info("------------"+messageIds);
logger.info("------------"+messageList[0]);
try {
boolean opStatus = messageManager.delete(messageIdList);
logger.info("刪除私信:opStatus={}", opStatus);
return this.okResponse(opStatus);
} catch (Exception e) {
logger.error("添加私信時(shí)發(fā)生異常, Cause: ", e);
return this.errorResponse(e.getMessage());
}
}
復(fù)制代碼 代碼如下:
define(function(require, exports, module) {
var Notify = require('common/bootstrap-notify');
module.exports = function($element) {
$element.on('click', '[data-role=batch-delete]', function() {
var $btn = $(this);
name = $btn.data('name');
var ids = [];
$element.find('[data-role=batch-item]:checked').each(function(){
ids.push(this.value);
});
if (ids.length == 0) {
Notify.danger('未選中任何' + name);
return ;
}
if (!confirm('這的要刪除選中的' + ids.length + '條' + name + '嗎?')) {
return ;
}
$element.find('.btn').addClass('disabled');
Notify.info('正在刪除' + name + ',請稍等。', 60);
var values=ids.toString();
$.post($btn.data('url'), {ids:values}, function(){
window.location.reload();
});
});
};
});
接收jquery傳過來的字符串,并解析成數(shù)組,再把數(shù)組轉(zhuǎn)換成list集合
復(fù)制代碼 代碼如下:
/**
* 批量刪除私信。
*/
@RequestMapping(value = "/delete", method = {RequestMethod.GET,RequestMethod.POST})
public ResponseEntity<AjaxPostResponse> delete(HttpServletRequest request) {
// 待刪除的私信ID列表
String messageIds = ServletRequestUtils.getStringParameter(request, "ids", "");
String[] messageList=messageIds.toString().split(",");
List<String> messageIdList = Arrays.asList(messageList);//數(shù)組轉(zhuǎn)換成list
logger.info("------------"+messageIds);
logger.info("------------"+messageList[0]);
try {
boolean opStatus = messageManager.delete(messageIdList);
logger.info("刪除私信:opStatus={}", opStatus);
return this.okResponse(opStatus);
} catch (Exception e) {
logger.error("添加私信時(shí)發(fā)生異常, Cause: ", e);
return this.errorResponse(e.getMessage());
}
}
您可能感興趣的文章:
- jQuery實(shí)現(xiàn)tag便簽去重效果的方法
- jquery $.trim()去除字符串空格的實(shí)現(xiàn)方法【附圖例】
- jquery序列化表單去除指定元素示例代碼
- jQuery Trim去除字符串首尾空字符的實(shí)現(xiàn)方法說明
- JQuery設(shè)置和去除disabled屬性的5種方法總結(jié)
- jQuery xml字符串的解析、讀取及查找方法
- jQuery獲取字符串中出現(xiàn)最多的數(shù)
- jquery分割字符串的方法
- jQuery對指定元素中指定字符串進(jìn)行替換的方法
- Jquery通過JSON字符串創(chuàng)建JSON對象
- jQuery截取指定長度字符串代碼
- jQuery.parseJSON(json)將JSON字符串轉(zhuǎn)換成js對象
- jquery實(shí)現(xiàn)去除重復(fù)字符串的方法小結(jié)
相關(guān)文章
jQuery學(xué)習(xí)筆記之 Ajax操作篇(二) - 數(shù)據(jù)傳遞
在前一篇介紹 jQuery Ajax 的數(shù)據(jù)加載中的例子都是從靜態(tài)的文件中取得數(shù)據(jù),而 Ajax 更大的價(jià)值在于與后端服務(wù)器進(jìn)行數(shù)據(jù)傳遞,動態(tài)地請求和發(fā)送數(shù)據(jù)。2014-06-06jQuery判斷元素是否顯示 是否隱藏的簡單實(shí)現(xiàn)代碼
下面小編就為大家?guī)硪黄猨Query判斷元素是否顯示 是否隱藏的簡單實(shí)現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05jQuery插件FusionCharts繪制的3D雙柱狀圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts繪制的3D雙柱狀圖效果,涉及jQuery使用插件FusionCharts結(jié)合xml數(shù)據(jù)繪制的3D雙柱狀圖的相關(guān)操作技巧,需要的朋友可以參考下2017-04-04Jquery EasyUI Datagrid右鍵菜單實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了Jquery EasyUI Datagrid右鍵菜單的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12jQuery+json實(shí)現(xiàn)的簡易Ajax調(diào)用實(shí)例
這篇文章主要介紹了jQuery+json實(shí)現(xiàn)的簡易Ajax調(diào)用,結(jié)合實(shí)例形式分析了jQuery基于ajax實(shí)現(xiàn)json傳參調(diào)用的技巧,需要的朋友可以參考下2015-12-12