2012-03-28 24 views
0

我试图将包含多个'-'的文本参数作为参数传递。将参数传递给包含' - '的javascript函数

例如。 4f5ff225-70bc-4970-a12d-483beb066c47

但是当我通过它..我得不到结果。我猜'-'正在创建问题。是否有任何方式将上述示例传递给javascript函数。

+2

包括你的代码......因为它完美对我很好 - > http://jsfiddle.net/2z2RR/ – ManseUK 2012-03-28 10:21:34

回答

5

我猜,你的代码看起来是这样的:

foo(4f5ff225-70bc-4970-a12d-483beb066c47) 

这是行不通的,并应该在控制台中的一些错误。

将它作为字符串传递(因为它就是这样)。

var foo = function(s) { 
    alert(s); 
} 

foo('4f5ff225-70bc-4970-a12d-483beb066c47') 
+0

感谢兄弟,它的作品!我只是不得不用“'”来摆脱引号..然后它运行得很好! :) – 2012-03-28 10:31:19