jsp后台传过来的参数怎么在jquery中使用
在后台传过来的一个String数组,jsp页面用${myStr}可正常显示:[计算机/电子,金融,娱乐/艺术],可是在jQuery中,varstr=${myStr};之后...
在后台传过来的一个String数组,jsp页面用${myStr}可正常显示:[计算机/电子,金融,娱乐/艺术],可是在jQuery中,var str = ${myStr};之后,显示说Uncaught ReferenceError: 计算机 is not defined ,如果后台传的参数是一个整形数组,比如[100,200,300,]则可以正常显示。求各位帮帮忙!
展开
3个回答
展开全部
var str="${myStr}";这样..如果你不引起来.经过Servlet解析后你的var str = ${myStr}
就变成 var str=计算机了 引起来以后就是var str="计算机"了.明白原理了吧?
就变成 var str=计算机了 引起来以后就是var str="计算机"了.明白原理了吧?
追问
这样是可以了,不过我要的是一个数组,var str="${myStr}"后,再使用var array =str.split(",")之后,第一个数和最后一个就变成了[计算机/电子 和 娱乐艺术],多栏一个
[]
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-09-19 · 百度知道合伙人官方认证企业
关注
展开全部
data:datas,就是传的参数,这个datas必须是对象类型的,比如data:{"name":"zhangsan"},后台就能接收到name的值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要用jquery接收,开始就要用ajax提交表单,然后返回的要是json.你再解析json就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询