你可以取出来之后再将它去掉首尾
你的需求应该是取出json中的key吧
string text = "任务编号#状态#缺料#产出物#任務名称#优先级#客户名称#需求数量#实际完工数量#占用资源#工单号#备注#实际开始时间#实际结束时间#下达时间#需求完工日期#计划开始时间#计划结束时间#" + string.Join("#", st.ToArray());
抄袭、复制答案,以达到刷声望分或其他目的的行为在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
我的页面是jsp页面里面包含一个參数:lefttree,
这个lefttree是从后台拼出来的内容是html代码:如:
在jsp页面中,需要通过js代码将这个值付给一个div如下:
这样,由于lefttree中既包含单引号又包含js去掉首尾的单双引号号,而与js中赋值时最外层的单引号发生匹配错误变成了:
在后台拼接lefttree时,变成以下形式:
前两个“//”用于在页面Φ保留下 一个“/”
第三个“/”用于转义后面的单引号
这样在网页中,lefttree的值为:
如果其中一个参数有一个值含有單引号那么这个方法会出错.
改进: 使用Onclick,给js去掉首尾的单双引号号加上\",单引号不用处理.并且不加“或'给JS方法