function showWT(id,title){
alert(id+"--"+title);}
var wt_id = record.data.wt_id;
var wt_title = record.data.wt_title;
alert(wt_id+","+wt_title); //正常弹出值,title为中文
//建立超链接
var s = '<a href="javascript:showWT('+wt_id+','+wt_title+')">'+wt_title+'</a>';点击这个超链接的时候,wt_title如果为中文,会报错
如title为“回家”,会报如下的错误:
ReferenceError: \u5357\u4EAC is not defined
自动将中文转换成了unicode 请问怎么修改
解决方案 »
- WebStorm关于退格和HTML模版问题
- 求个js复制剪切板的代码,要求兼容谷歌浏览器
- 很简单的两段引用代码有什么不同?为什么效果上有差异?用Ext的也来看看吧~~
- 用JAVASCRIPT做个对话框
- 关于用键盘事件触发下拉列表框的问题
- 为什么在a标签的href中可以写javascript脚本,javascript脚本与网页标签是什么关系?
- js中怎样给Form中的隐藏域赋值?
- 请问为什么同一段script, 放在chrome下面可以看到视频,但是用firefox打开看不到呢?如何修复?
- 怎样判断一文本框a输入的是否纯数字?
- 在一个页面的div中加载出另一个页面的div内容
- owa 2013 定制选人界面
- onclick=“” 怎么一直都执行
function showWT(id,title){
alert(id+"--"+title);
}
var wt_id = record.data.wt_id;
var wt_title = record.data.wt_title;
alert(wt_id+","+wt_title); //正常弹出值,title为中文
//建立超链接
var s = '<a href="javascript:showWT(\''+wt_id+'\',\''+wt_title+'\')">'+wt_title+'</a>';加上引号就行了。。另外,标题的描述有语病。
正确的说法是:
超链接中执行js函数,传递参数如何引用