jqgrid asp.net-Javascript字符串HTML合成
jqgrid asp.net - Javascript string HTML composition
我有一个函数,在JqGrid for ASP中用作自定义格式化程序。NET WebForm
function formatLink(cellValue, options, rowObject) {
var res = cellValue.split(" - ");
var newLink = "";
var value = rowObject['Filter'];
var link = '<a class='"clickCell'" href='"#'" OnClick='"CellClicked(''value'')'">' + res[0] + '</a> - ' + res[1];
newLink = link.replace("value", value).replace("'", "''");
return newLink;
}
返回的链接不起作用。
这里有一个例子:
<a onclick="CellClicked('vpd.esercizio = '2011-2012'')" href="#" class="clickCell">3</a>
如您所见,var value
包含带引号的字符串。我将使用它的内容来编写sql where
条件。
你能帮我把事情做好吗?
为什么不简单地进行
value.replace("'","'''")
var link = '<a class="clickCell" href="#" OnClick="CellClicked('+value+')">' + res[0] + '</a> - ' + res[1];
有了那个替代品,你应该没事了。我还删除了一些不必要的反斜杠,因为你可以在简单的引号中使用双引号。
document.write(' "" ');
返回""
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用agility.js进行页面布局和合成
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 视频HTML没有'无法在Internet Explorer 11上工作
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何将HTML、CSS和Javascript组合成HTML代码
- 在html标签中使用合成属性是否有任何可能的负面影响?
- 将图像和数据组合成1个html表单
- jqgrid asp.net-Javascript字符串HTML合成