温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何理解Javascritp处理时相关说明与技巧

发布时间:2021-11-20 14:35:16 来源:亿速云 阅读:104 作者:柒染 栏目:web开发

这篇文章给大家介绍如何理解Javascritp处理时相关说明与技巧,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

学习Javascritp处理时,你可能会遇到Javascritp处理问题,这里将介绍Javascritp处理问题的解决方法。

如果可以将对象的双向转换自动化好了(即可以从对象转化为表单,将表单直接转化为对象)。Javascript中对象是韧性的(flexibility),用代码可以随时修改对象的成员。在客户端用js可以很容易实现字段的绑定。客户端部分可以采用同一的Javascritp处理。如:

var person = {      Name: 'lisq',      Birthday:'100'  }  <form id="formPerson">     <input  name="Name" />     <input  name="Birthplace" /> </form> <script>     for(var p in person){          $(p).value = person[p];      }  </script>

提交表单也从传统的form.submit()转变为,先将表单转为json格式,然后再提交表单,综合ajax应用,代码如下:

<script>     var p = formPerson.serialize(true)       var paras = 'O=' + p.toJSONString()      request(url, paras, function(){          alert('保存成功!')      })  </script>

服务器端得到的字段只有O,而不是从前的Name,Birthplace,O是经过转化的字符串{Name: 'lisq',Birthday:'100'},服务器端做一个Json到C#Object的转化,Person p = JSON.Serialize(request["O"], typeof(Person)),如果数据访问层有较好的实现再添加一行代码就可以做到p.Save()(参考NHibernate)。

关于如何理解Javascritp处理时相关说明与技巧就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI