从开头和结束

时间:2015-06-01 11:09:06

标签: javascript jquery

我必须从结果的开头和结尾删除双引号。这些双引号会自动附加。

我得到的结果如下:

"['abc',123],['qwe',234],['dfg',423]"

我需要将此结果作为

传递
['abc',123],['qwe',234],['dfg',423]

没有双引号。

注意:从ajax获取此结果调用html数据类型和内容类型为application/json;charset=utf-8,我得到这些双引号,因为它返回字符串。如何删除它们。

有什么方法可以将结果放在数组中,然后可以删除字符串,如:

  

var ajaxData = result;

现在ajaxData的结果为

["['abc',123],['qwe',234],['dfg',423]"]

现在可以申请删除或替换双引号吗?

1 个答案:

答案 0 :(得分:0)

你可以试试这个,

function stripEndQuotes(s){
var t=s.length;
if (s.charAt(0)=='"') s=s.substring(1,t--);
if (s.charAt(--t)=='"') s=s.substring(0,t);
return s;
}
var str='"hello"';
str=stripEndQuotes(str);
alert(str);