关于对js从服务器端取到的值进行函数调用的总结
2009-02-25 16:33
489 查看
比如服务器端返回给浏览器的页面中有一个title的属性,值中包括各种特殊字符,你需要对这些字符进行转义,以便能在页面中正确显示这些特殊字符。
如果你直接在js代码中将这个值取出来,然后将它进行js方法调用,可能会出错。例如:
它会引起 引号匹配的错误。
这时你可以先把这个title值放在一个隐藏的text表单组件中,然后在js中取出这个值,再对它进行转义就不会出错了!
如果你直接在js代码中将这个值取出来,然后将它进行js方法调用,可能会出错。例如:
/*转义字符函数 & < > / */ function escapeHTML(html) { html = html.replace(/&/g,'&').replace(/>/g,'>').replace(/</g,'<').replace(/"/g,'"'); return html ; } //取出title这个属性的值: var title = "$(title)"; //然后对这个title值进行方法调用: escapeHTML(title); //此时就可能会报错,因为title中有各种特殊符号,比如像英文下的单引号('),或者双引号(")
它会引起 引号匹配的错误。
这时你可以先把这个title值放在一个隐藏的text表单组件中,然后在js中取出这个值,再对它进行转义就不会出错了!
相关文章推荐
- JS中关于把函数作为另一函数的参数的几点小总结
- 用js进行url编码后用php反解以及用php实现js的escape功能函数总结
- 嗯,关于JS函数内部变量的赋值和调用以及this的用法
- 关于js中函数的动态调用
- 分享:WebView使用总结(应用函数与JS函数互相调用)
- Javascript中函数调用与this所指对象关系进行了一下总结
- [Asp.net+JS]asp.net中调用javascript自定义函数的方法总结
- JS和Jquery中关于-字符串处理-的函数总结
- WebView使用总结(应用函数与JS函数互相调用)
- 用js进行url编码后用php反解以及用php实现js的escape功能函数总结
- js关于setTimeout实现延时执行函数并进行传参
- js关于函数调用
- 关于java调用window DLL里的函数的总结
- 关于同一个函数,在多个js中有,在html调用这个函数的时候,是后者覆盖掉前者,还是执行完前者,再执行后者?
- 今日收获总结(关于存储过程时间查询的一些方法以及字段截取的函数及调用示例)
- [Asp.net+JS]asp.net中调用javascript自定义函数的方法总结
- JS中关于把函数作为另一函数的参数的几点小总结
- 关于JS中setTimeout()无法调用带参函数问题的解决方法
- JS中关于函数调用的问题
- 关于Delphi在定义了函数进行调用时显示undeclared identifier的问题