问个vb.net的问题,怎么在string变量里包含一个单引号?

cups_book 发布于 2015/06/09 11:26
阅读 781
收藏 0

我试了各种方法。。。都没效果。。。最后出来的结果zTree的叶子节点上,只能到左括号

加载中
1
zTree
zTree

1、 zTree 源码 里面拼接html 的时候,属性使用了 单引号, 所以你这么写肯定正好被截断了, 你可以把单引号 和 双引号 替换一下(双引号里面使用单引号, 和 单引号里面使用双引号 完全不需要转义)

2、不建议你使用 url 属性赋值, 你完全可以利用 onClick 回调实现你的功能

0
cups_book
cups_book

引用来自“zTree”的评论

1、 zTree 源码 里面拼接html 的时候,属性使用了 单引号, 所以你这么写肯定正好被截断了, 你可以把单引号 和 双引号 替换一下(双引号里面使用单引号, 和 单引号里面使用双引号 完全不需要转义)

2、不建议你使用 url 属性赋值, 你完全可以利用 onClick 回调实现你的功能

嗯,(双引号里面使用单引号 或者 单引号里面使用双引号 完全不需要转义),明白。

这么写,就可以了。
但是,你说让我'把单引号和双引号替换一下'是什么意思。。。
0
zTree
zTree
 因为 zTree 里面拼接字符串时, html 属性用的是 单引号,所以你一定要这么写就要让你的html 里面数据值用 双引号, 而不能用单引号
0
cups_book
cups_book
'html 里面数据值用 双引号', 就是说要用双引号,不能用单引号,对吧?
但,这样的话,json是键值对,值总要用双引号包起来的吧?
值的里面不是又有了双引号?这就触发了$.ajax的error回调。。。



我现在是这么做的,我既不用双引号,也不用单引号。
这样就出来了,但是,为什么,点击了叶子节点后,浏览器直接打开了一个新的tab页,我在viewpage里第一行写的alert都没执行。。。为什么?





0
cups_book
cups_book

引用来自“zTree”的评论

 因为 zTree 里面拼接字符串时, html 属性用的是 单引号,所以你一定要这么写就要让你的html 里面数据值用 双引号, 而不能用单引号
url里可以由javascript吗?我上面的写法有啥问题吗?
此时此刻,叶子的url属性是这样的:


不要写在url里,写在click属性里就好了:
后面的人,谁遇到这个问题,记得感谢我和zTree哦  

返回顶部
顶部