在将文本框中的字符串输入提供给 Json 变量的键时,在 firebug 中,我发现该值被双引号括起来。我可以避免这种情况并让我的字符串被单引号包围吗?
我在使用 jqplot时得到了这个需求,它用于渲染图形。在配置 jqpot 选项时,jqplot选项中的一些值(如 options.axesDefaults.tickOptions.mark 等) 要求将值括在单引号中。我需要根据用户输入设置这些选项。
任何人都可以为我提供解决方案。
先感谢您。
在将文本框中的字符串输入提供给 Json 变量的键时,在 firebug 中,我发现该值被双引号括起来。我可以避免这种情况并让我的字符串被单引号包围吗?
我在使用 jqplot时得到了这个需求,它用于渲染图形。在配置 jqpot 选项时,jqplot选项中的一些值(如 options.axesDefaults.tickOptions.mark 等) 要求将值括在单引号中。我需要根据用户输入设置这些选项。
任何人都可以为我提供解决方案。
先感谢您。
尝试:
var someVal = "\"test\""
// Global search for " and replace with ' in supplied string
var quoteReplacedVal = someVal.replace(/\"/g,"'");
单引号分隔的字符串不是有效的 JSON。看起来您有一个 JavaScript 对象,它不是 JSON。
在 JavaScript 中,单引号和双引号没有区别。
您链接的示例不需要单引号,它只是在示例中有它们。