作者poopoo888888 (阿川)
看板Ajax
标题[ js ] 如何将前端自定义的js物件送给後端?
时间Mon Jul 18 09:40:51 2011
如题
我知道在ajax下可以先用JSON.stringify将自定义的js物件转成字串
再把整个字串送给後端 用相关的函式库转成物件
那普通的form submit该如何做呢
一样用JSON.stringify转字串 再塞进hidden的input的value内吗?
(我是指<input type="hidden" value="blah blah..." />)
不知道我以上这两种作法是否明智?
麻烦各位大大解惑 谢谢!
※ 编辑: poopoo888888 来自: 61.231.25.129 (07/18 09:41)
1F:推 senser:您的想法是可行的 如果是POST 那这做法可能是唯一选择 07/19 16:47
2F:→ senser:另外不一定要再在view里产生真正的html然後hide 07/19 16:49
3F:→ senser:您可以全部在js里完成就好 详细作法可以参考这篇讨论 07/19 16:50
5F:→ senser:GET的话 可以用redirect的方式 去建构你的url就好 07/19 16:52
6F:→ senser:POST如果有其他方法我也想知道 因为这做法好像不太clean :( 07/19 16:53
7F:→ poopoo888888:谢谢senser大大! 我觉得这做法满不错阿~~ 07/19 17:47
8F:推 senser:文章中这种作法传的是Array, 後端甚至不用parse 可能会 07/20 13:14
9F:→ senser:比传JSON String更方便 07/20 13:14