dwr 动态表格问题!
在前面的一个帐子里发现了和我一样的这个问题,但是楼主没能把实现的方法写出来,所以在这里帖一下,希望高人能够指点一下!!!感激不禁。
问题如下:
var cellFuncs = [
function(data) { return data; },
function(data) { return data.toUpperCase(); },
function(data) {
return " <input type= 'button ' value= 'Test ' onclick= 'alert(\ "Hi\ "); '/> ";
},
function(data) { return count++; }
];
dwr.util.addRows( "demo1 ",[ 'Africa ', 'America ', 'Asia ', 'Australasia ', 'Europe ' ], cellFuncs);
执行以后table中显示的是 <input type= 'button ' value= 'Test ' onclick= 'alert( "Hi "); '/> 这个字符串
我希望能显示出来按钮并且能执行
function(data) {
return " <input type= 'button ' value= 'Test ' onclick= 'alert(\ "Hi\ "); '/> ";
应该如何去写?
------解决方案--------------------document.write( " <input type=\ 'button\ ' value=\ 'Test\ ' onclick=\ 'alert(\ "Hi\ ");\ '\/> "; ")
------解决方案--------------------在你的程序里面加上下面这句话就可以了。
DWRUtil.setEscapeHtml(false);
加在下面这句上面:
var cellFuncs = [
你看看button出来没有?