Javascript 未终止的字符串常量错误。将对象转换为json字符串时

Javascript 未终止的字符串常量错误。将对象转换为json字符串时,javascript,jquery,json,hyperlink,Javascript,Jquery,Json,Hyperlink,我的json类似于: "ModelNo":"TEST 5","Weight":5,"ExportLevel":"Req'd","SafetyType":"UNDETERMINED" var jsonString = JSON.stringify(rowObject); 我尝试了以下代码,但没有任何帮助: jsonString.replace("'", "\\'"); 我相信这句话就是问题所在。请帮忙。如何逃避这一点 我的代码: me.getHyperlinkColumn = function

我的json类似于:

"ModelNo":"TEST 5","Weight":5,"ExportLevel":"Req'd","SafetyType":"UNDETERMINED"
var jsonString = JSON.stringify(rowObject);
我尝试了以下代码,但没有任何帮助:

jsonString.replace("'", "\\'");
我相信这句话就是问题所在。请帮忙。如何逃避这一点

我的代码:

me.getHyperlinkColumn = function (cellvalue, options, rowObject) {       
    //var jsonString = JSON.parse(rowObject);        
    hyperLink = "<a href='#' id='hplinkactionUrl_" + options.rowId + "' onclick='" + options.colModel.CallMethod + "(" + options.rowId + "," + JSON.stringify(options) + "," + JSON.stringify(rowObject) + ")' style='text-decoration:underline; color:#3361b8;'>" + cellvalue + "</a>"
    return hyperLink;
}
me.getHyperlinkColumn=函数(cellvalue、options、rowObject){
//var jsonString=JSON.parse(rowObject);
hyperLink=“”
返回超链接;
}

您能告诉我们在哪里定义了
行对象吗<代码>JSON.stringify({“ModelNo”:“TEST 5”,“Weight”:5,“ExportLevel”:“Req'd”,“SafetyType”:“UNDETERMINED”})
可以正常工作。请提供足够的相关代码,以重现此RowObject是我从jqgrid获得的作为参数的对象。我已使用代码进行了更新。确定这不是jQuery对象吗?或dom节点