js调用问题求教
我想传入两个参数,调用js,但是当传入的参数为string类型,却不能调用,为什么?
比如我在数据库读取出一段文字,想调用js弹出窗口,无法调用;
string aa="北京遭本月第4次雾霾天 民众呼吸疾病明显上升"
function js(aa)
{}
------解决方案--------------------JS是弱变量类型,声明变量用var aa="北京遭本月第4次雾霾天 民众呼吸疾病明显上升";
------解决方案--------------------....
1:var aa = "xxxxxxxxxxxx"
这不是java
2:function js(aa){}
aa是传参时用的参数名,也就是传参进去在函数里面是什么名字
3:调用:js(aa)运行
------解决方案--------------------你这种写法在火狐下前台会生成:
<a 民众呼吸疾病明显上升')="" onclick="ymPromptt('北京遭本月第4次雾霾天" href="#"><b>详情</b></a>
所有你应该改成 如下,注意红色部分
dd += "<a href='#' onclick=
\"ymPromptt('" + aa + "')
\" ><b>详情</b></a>";
------解决方案--------------------js是弱类型语言 只有一个var 会自动根据你的赋值转换 String等关键字在JS里是用来做强制类型转换的