两个变量在单引号内连接

时间:2013-02-11 15:30:08

标签: javascript jquery html

我已经通过了很多样本​​在引号内有一个变量..但这对我的情况没有帮助..在我的情况下这很奇怪......看看它..

Var x='http://www.xyzftp/myservice/service1.svc'

Var y='/logincheck'

现在我希望将它放在一个引用的字符串中,如

'http://www.xyzftp/myservice/service1.svc/logincheck'

更新

我有一个名为domainname.xml的文件

我从该文件中获取值http://www.xyzftp/myservice/service1.svc。现在我需要连接/ logincheck并将其作为URL传递给ajax调用...

这是我特别需要的人!!

任何想法的朋友???

3 个答案:

答案 0 :(得分:1)

使用单引号声明的变量与使用双引号声明的变量之间没有区别:

var a = 'test';
var b = "test";
a === b;
> true

要加入两个字符串,只需将其与+concat()连接:

var x='http://www.xyzftp/myservice/service1.svc';
var y='/logincheck';

var z = x + y; // concat with +    
z;
> "http://www.xyzftp/myservice/service1.svc/logincheck"

// or

var z = x.concat(y); // concat with contact()
z;
> "http://www.xyzftp/myservice/service1.svc/logincheck"

现在,如果我们只是误解你的问题,而你实际上正在寻找的是一个带有单引号的字符串作为字符串内容的一部分,以下是你如何得到它:

var x='http://www.xyzftp/myservice/service1.svc';
var y='/logincheck';
var z = "'" + x + y + "'"; // use double quotes as string delimiters
// or:
var z = '\'' + x + y + '\''; // use single quotes as delimiters and
                           // escape the single quote in the string
z;
> "'http://www.xyzftp/myservice/service1.svc/logincheck'"

答案 1 :(得分:0)

这样做:

Var x='http://www.xyzftp/myservice/service1.svc'

Var y='/logincheck'

x= x+""+y;  or simply x= x+y;

你会收到字符串:'http://www.xyzftp/myservice/service1.svc/logincheck'

答案 2 :(得分:0)

var x = 'http://www.xyzftp/myservice/service1.svc';
var y = '/logincheck';
var combined = x + y;