2012-11-23 105 views
0

了引号的字符串我有一个从数据库来像同意的字符串,不这样做,部分地,完全地。没有引号。我已经把这个变成了一个变量,并且我分裂了。怎能分割与使用jQuery或Javascript

var x= Agree,Dont,Partially,completely; 
    var split = x.split(','); 

但代码是不工作的话,我插入了引号,如字符串。

var x = "\'" + answer coming from database + "\'"; 
    var split = x.split(','); 

然后代码工作了,但我得到的ANS作为

x[0] = "Agree,x[1]=Dont ... x[3] = Completely" 

我的问题是我怎么能不附加引号到X分割值。 希望你明白我的问题

Reagrds,

斯里兰卡

+2

好像你错过了一些概念......有一个字符串是一个字符串,不管它来自何方。引号在编程语言中用于表示字符串,但字符串本身没有引号。你所要做的就是将该变量从服务器“导入”到客户端中_作为一个字符串_。 – elclanrs

+0

x不是一个字符串? –

+0

不使用引号不会在javascript变量中声明字符串。 – Hkachhia

回答

0
var x= "Agree,Dont,Partially,completely"; 
    var split = x.split(','); 
    alert(split[0]+" "+split[1]); 
0

你的语法应为:

var x = 'Agree,Dont,Partially,completely'; 
var split = x.split(','); 

引号上面定义字符串的开始和结束。

+0

从控制器我得到的值一样同意,不要,部分,然后完全我附加了像“\'”+来自数据库+“\”的答案;当我分割我在阵列获取代码“同意不部分和完全” – SrinivasNaidu

+0

然后,检查所生成的JavaScript代码看起来像上面的代码。 – Candide

0
var x= "Agree,Dont,Partially,completely"; 
var split = x.split(','); 

这应该给你所需要的