永发信息网

ajax能传递整个表单吗,然后在处理页面获取前台页面的某个表单元素?

答案:4  悬赏:10  手机版
解决时间 2021-04-29 19:22
  • 提问者网友:一抹荒凉废墟
  • 2021-04-29 10:00

设 a.jsp为前台页面,里面有个 txtarea 对象。想把txtarea的内容用ajax传递到b.jsp处理页面。由于txtarea的内容包含有"&"等特殊字符,如果用url传递参数的话会出错('&'字符后面的字符串就没了)。

所以ajax能不能把整个a.jsp的表单传递过去,然后在b.jsp页面获取传递过来的表单的txtarea对象?

最佳答案
  • 五星知识达人网友:罪歌
  • 2021-04-29 11:23
当然可以,用post方式发送.
具体怎么用取决于你用的js库了,jquery,dojo都有很方便的函数可以做
全部回答
  • 1楼网友:掌灯师
  • 2021-04-29 13:39

可以!!你用protoypte.js这个就行!!不过像Jquery或者别的貌似都可以!

用prototype.js的话只用

$("formName").request( { method:'post',

onSuccess:function(){alert('成功');}, onFailure:function(){alert('失败');} });

  • 2楼网友:酒醒三更
  • 2021-04-29 12:36
ajax好像只能值传递,应该说只能基本类型传递,不能传递对象,同步和异步的区别就是标记位置不同,同步是首尾标记,异步是分段标记,对于一个对象甚至是一个集合是很难做到分段标记的,所以ajax应该只能值传递
  • 3楼网友:轮獄道
  • 2021-04-29 12:26
先将txtarea中的‘&’替换后在传递,接收后在替换回来
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯