首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js调用有关问题求教

2013-03-01 
js调用问题求教我想传入两个参数,调用js,但是当传入的参数为string类型,却不能调用,为什么?比如我在数据库

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里是用来做强制类型转换的

热点排行