我正在尝试在 JS 中创建以下记录作为字符串传递给 DataTables。下面的例子是失败的。我需要改变什么。谢谢。
记录:
{
"SMG": "<input type="hidden" class="smg-wty-up-val" value="none">SMG Standard Warranty Only",
"wty": "' + StdWty + '", <== VARIABLE HERE
"pri": "0.00"
};
尝试这个(以及其他组合):
WtyRow +='{ \
\"SMG\": "<input type=\"hidden\" class=\"smg-wty-up-val\" value=\"none\">SMG Standard Warranty Only\", \
\"wty\": \"' + StdWty + '\", \
\"pri\": \"0.00\" \
}';
最佳答案
如果以双引号开头,则在字符串内使用单引号,反之亦然。尝试一下
var obj = {
"SMG": "<input type='hidden' class='smg-wty-up-val' value='none'>SMG Standard Warranty Only",
"wty": StdWty,
"pri": "0.00"
};
您可以像 JSON.stringify(obj)
一样对上面的内容进行字符串化
关于javascript - 手动创建的 JSON 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957988/