怎么循环加键值对

-一个大坑 2018-11-27 05:06:48

var array = $("#appFormView :input");
var dataArray = new Array();
array.each(function(){
//$(this).attr("id"):$(this).val()
});
...全文
503 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
-一个大坑 2018-11-28
  • 打赏
  • 举报
回复
引用 3 楼 winzond 的回复:
所有的传输都是字符串,一般是JSON格式的字符串,我用的ASP.NET,先要创建相应的结构类,然后用JavaScriptSerializer().Deserialize<T>(string JsonString)反序列化成T类,T改为创建的结构类名就行了。

我也是用的net,这个也要建类来序列化?那就和from表单提交差不多了。我就是不想建类,才说自己拼接,看后台能不能直接for循环array来取name和value

[WebMethod]
public static string Save(这里放什么,建的类吗?)
{
}
winzond 2018-11-28
  • 打赏
  • 举报
回复
引用 2 楼 -一个大坑 的回复:
[quote=引用 1 楼 天际的海浪 的回复:]

var array = $("#appFormView :input");
var dataObject = {};
array.each(function(){
dataObject[$(this).attr("id")] = $(this).val();
});


后台接收要定义什么类型的接收?[/quote]所有的传输都是字符串,一般是JSON格式的字符串,我用的ASP.NET,先要创建相应的结构类,然后用JavaScriptSerializer().Deserialize<T>(string JsonString)反序列化成T类,T改为创建的结构类名就行了。
-一个大坑 2018-11-28
  • 打赏
  • 举报
回复
引用 1 楼 天际的海浪 的回复:

var array = $("#appFormView :input");
var dataObject = {};
array.each(function(){
dataObject[$(this).attr("id")] = $(this).val();
});


后台接收要定义什么类型的接收?
-一个大坑 2018-11-28
  • 打赏
  • 举报
回复
引用 4 楼 -一个大坑 的回复:
[quote=引用 3 楼 winzond 的回复:]
所有的传输都是字符串,一般是JSON格式的字符串,我用的ASP.NET,先要创建相应的结构类,然后用JavaScriptSerializer().Deserialize<T>(string JsonString)反序列化成T类,T改为创建的结构类名就行了。

我也是用的net,这个也要建类来序列化?那就和from表单提交差不多了。我就是不想建类,才说自己拼接,看后台能不能直接for循环array来取name和value

[WebMethod]
public static string Save(这里放什么,建的类吗?)
{
}
[/quote]
这个解决了
天际的海浪 2018-11-27
  • 打赏
  • 举报
回复

        var array = $("#appFormView :input");            
                var dataObject = {};    
                array.each(function(){
                    dataObject[$(this).attr("id")] = $(this).val();
                }); 

87,922

社区成员

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

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