jq取div里的值拼成list给后台

-一个大坑 2018-05-04 12:10:06

public void Post(string json){
List<string> list=XXXX;
}
...全文
755 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
json_hn 2018-05-05
  • 打赏
  • 举报
回复
厉害了我的哥
风中的少年 2018-05-05
  • 打赏
  • 举报
回复
data: JSON.stringify(arr), 这样写也许会少一层。
-一个大坑 2018-05-05
  • 打赏
  • 举报
回复
引用 13 楼 jslang 的回复:
[quote=引用 10 楼 happy4944 的回复:] 虽然我在后台已经转了,但是我想知道前台传后台时,直接传string[]或者list<string>要怎么拼
前端往服务器提交只能传字符串。就算是json格式其本质也是字符串,服务器接收后也是要用相应的函数将json格式的字符串转换成服务器语言中的数组和对象[/quote] ok知道了
风中的少年 2018-05-04
  • 打赏
  • 举报
回复

$('.row div').each(function() {
  console.log($(this).text());
});
天际的海浪 2018-05-04
  • 打赏
  • 举报
回复
引用 10 楼 happy4944 的回复:
虽然我在后台已经转了,但是我想知道前台传后台时,直接传string[]或者list<string>要怎么拼
前端往服务器提交只能传字符串。就算是json格式其本质也是字符串,服务器接收后也是要用相应的函数将json格式的字符串转换成服务器语言中的数组和对象
roffer 2018-05-04
  • 打赏
  • 举报
回复
引用 11 楼 dulongfie 的回复:

var paymentAgent = $('.row div').map(function(){return $(this).text()).get().join(',');

public void Post(String paymentAgentStr){
	List<String> list= new ArrayList<String>();

	String[] paymentAgent = paymentAgentStr.split(',');
	for(int i = 0,item=paymentAgent[i]; i < paymentAgent.length; i ++){
		list.add(item);
	}
}
var paymentAgent = $('.row div').map(function(){return $(this).text()).get().join(','); public void Post(String paymentAgentStr){ String[] paymentAgent = paymentAgentStr.split(','); List<String> list= Arrays.asList(paymentAgent); }
roffer 2018-05-04
  • 打赏
  • 举报
回复

var paymentAgent = $('.row div').map(function(){return $(this).text()).get().join(',');

public void Post(String paymentAgentStr){
	List<String> list= new ArrayList<String>();

	String[] paymentAgent = paymentAgentStr.split(',');
	for(int i = 0,item=paymentAgent[i]; i < paymentAgent.length; i ++){
		list.add(item);
	}
}
-一个大坑 2018-05-04
  • 打赏
  • 举报
回复
虽然我在后台已经转了,但是我想知道前台传后台时,直接传string[]或者list<string>要怎么拼
-一个大坑 2018-05-04
  • 打赏
  • 举报
回复
引用 7 楼 jslang 的回复:
传递的就是一个字符串,你在SaveGetPayment函数中再以“,”分割成数组就好了
这个传后台后变成list<string[]>,一下套了两层,我想要list<string>或者string[]
-一个大坑 2018-05-04
  • 打赏
  • 举报
回复
引用 6 楼 bbboy8205 的回复:
[quote=引用 5 楼 happy4944 的回复:] [quote=引用 4 楼 jslang 的回复:]

var arr = [];
$("#agentName .col-md-6").each(function(){
	arr.push($(this).text());
})
$.ajax({
	url: "xxxxxxxx",
	type: "POST",
	data: {list:arr.join(",")},
	success: function (data) {
	}
});
怎么是这样的? $(document).on("click","#btnSave2",function(){ var agentNameArr=[]; var contentInfo= tableToClass(); $("#agentName .col-md-6").each(function(){ agentNameArr.push($(this).text()); }) $.post("/DLR007/SaveGetPayment?agentNameArr="+agentNameArr.join(","), contentInfo, function(data){ if(data=="OK"){ alert("保存成功"); } }) }); public IActionResult SaveGetPayment(string[] agentNameArr, DlrPayment payment) { XXXX }[/quote] 你想要什么样的? 想要里面还要有对象名 [{id: 111, name: 'xyz'}] 这样吗?如果是这样你吧 arr 改一下嘛。push 一个对象进去[/quote] 我想要list<string>或者string[],这个传后台后变成list<string[]>,一下套了两层
天际的海浪 2018-05-04
  • 打赏
  • 举报
回复
传递的就是一个字符串,你在SaveGetPayment函数中再以“,”分割成数组就好了
风中的少年 2018-05-04
  • 打赏
  • 举报
回复
引用 5 楼 happy4944 的回复:
[quote=引用 4 楼 jslang 的回复:]

var arr = [];
$("#agentName .col-md-6").each(function(){
	arr.push($(this).text());
})
$.ajax({
	url: "xxxxxxxx",
	type: "POST",
	data: {list:arr.join(",")},
	success: function (data) {
	}
});
怎么是这样的? $(document).on("click","#btnSave2",function(){ var agentNameArr=[]; var contentInfo= tableToClass(); $("#agentName .col-md-6").each(function(){ agentNameArr.push($(this).text()); }) $.post("/DLR007/SaveGetPayment?agentNameArr="+agentNameArr.join(","), contentInfo, function(data){ if(data=="OK"){ alert("保存成功"); } }) }); public IActionResult SaveGetPayment(string[] agentNameArr, DlrPayment payment) { XXXX }[/quote] 你想要什么样的? 想要里面还要有对象名 [{id: 111, name: 'xyz'}] 这样吗?如果是这样你吧 arr 改一下嘛。push 一个对象进去
-一个大坑 2018-05-04
  • 打赏
  • 举报
回复
引用 4 楼 jslang 的回复:

var arr = [];
$("#agentName .col-md-6").each(function(){
arr.push($(this).text());
})
$.ajax({
url: "xxxxxxxx",
type: "POST",
data: {list:arr.join(",")},
success: function (data) {
}
});


怎么是这样的?
$(document).on("click","#btnSave2",function(){
var agentNameArr=[];
var contentInfo= tableToClass();
$("#agentName .col-md-6").each(function(){
agentNameArr.push($(this).text());
})
$.post("/DLR007/SaveGetPayment?agentNameArr="+agentNameArr.join(","),
contentInfo,
function(data){
if(data=="OK"){
alert("保存成功");
}
})
});

public IActionResult SaveGetPayment(string[] agentNameArr, DlrPayment payment)
{
XXXX
}
天际的海浪 2018-05-04
  • 打赏
  • 举报
回复

var arr = [];
$("#agentName .col-md-6").each(function(){
	arr.push($(this).text());
})
$.ajax({
	url: "xxxxxxxx",
	type: "POST",
	data: {list:arr.join(",")},
	success: function (data) {
	}
});
-一个大坑 2018-05-04
  • 打赏
  • 举报
回复
引用 1 楼 bbboy8205 的回复:

$('.row div').each(function() {
  console.log($(this).text());
});
$("#agentName .col-md-6").each(function(){ alert($(this).text()); }) 拿到了要怎么拼接后面好转list?
-一个大坑 2018-05-04
  • 打赏
  • 举报
回复
引用 1 楼 bbboy8205 的回复:

$('.row div').each(function() {
  console.log($(this).text());
});
用id怎么写?$('.row div')我页面有很多

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧