好的,我从 ajax 调用中获取了一些数据,需要通过 javascript 将值作为参数存储到 onclick 元素中。
例如
output = "<a href = '#' onclick = 'deleteFileName('" + trim(splitString[i]) + "')'> delete File </a>";
这表现得很奇怪。当我用 chrome 检查元素时,输出如下所示
<a href="#" onclick="deleteFileName("0design mockup.xlsx')'> delete File </a>
它显然应该是这样的
<a href = "#" onclick = "deleteFileName('0design mockup.xlsx')">
该参数是一个字符串,所以我需要它周围的引号。这可能不是最好的方法,但为什么要让前两个引号成为双引号,然后是最后两个单引号?
*这是一个使用 ajax 调用来收集信息的 JSP 服务器。函数“deleteFileName(fileNameIn)”是一个 ajax 调用。(我不相信这是必要的信息,但你永远不知道)