但是当我把s1 和s2用双引号引起来的时候就没问题了

如下解决方案:

str = str + "<tr><td height='40' align='center'><input type='button' id='btnOk' name='btnOk' value=' 确 认 ' onclick='decideConfirm(\""+s1+"\",\""+s2+"\")'/>";


第二种情况:*** is not defined
这种情况产生的大部分原因是由于在前面的代码中,当你引用一些参数的时候,由于参数的格式问题让后面的js无法执行,解决方案是可以在页面模板文件中找到 *** 函数,然后往上慢慢找,找到引用参数的地方 ${} 或者<s:proptery value="" />的地方认真查看参数格式。[/size]
查看全文
  相关解决方案