Javascript 将文本框输出转换为单引号而不是双引号
在firebug中,当从文本框向Json变量的键提供字符串输入时,我发现该值被双引号括起来。我可以避免这种情况,并使我的字符串被单引号包围吗 我在使用时有这种需要 ,用于渲染图形。在配置jqpot选项时,中的一些值(如options.axesDefaults.tickOptions.mark等)要求将值括在单引号中。我需要根据用户输入设置这些选项 有谁能给我提供解决方案吗Javascript 将文本框输出转换为单引号而不是双引号,javascript,json,jqplot,Javascript,Json,Jqplot,在firebug中,当从文本框向Json变量的键提供字符串输入时,我发现该值被双引号括起来。我可以避免这种情况,并使我的字符串被单引号包围吗 我在使用时有这种需要 ,用于渲染图形。在配置jqpot选项时,中的一些值(如options.axesDefaults.tickOptions.mark等)要求将值括在单引号中。我需要根据用户输入设置这些选项 有谁能给我提供解决方案吗 提前感谢。单引号分隔的字符串不是有效的JSON。看起来您有一个JavaScript对象,它不是JSON 在JavaScrip
提前感谢。单引号分隔的字符串不是有效的JSON。看起来您有一个JavaScript对象,它不是JSON 在JavaScript中,单引号和双引号之间没有区别 您链接的示例不需要单引号,它只在示例中包含它们。尝试:
var someVal = "\"test\""
// Global search for " and replace with ' in supplied string
var quoteReplacedVal = someVal.replace(/\"/g,"'");
我敢肯定,如果您的库是用JavaScript编写的,那么引用不会有任何区别。什么使你认为这个要求存在?对不起,我的帖子,似乎是因为我的代码中的另一个错误。它与引号的类型无关。再次为我愚蠢的问题道歉。