1

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

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 调用...

那是我的特殊需要家伙!

有什么想法的朋友吗???

4

3 回答 3

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'"
于 2013-02-11T15:41:32.337 回答
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 '

于 2013-02-11T15:33:33.760 回答
0
var x = 'http://www.xyzftp/myservice/service1.svc';
var y = '/logincheck';
var combined = x + y;
于 2013-02-11T15:35:01.483 回答