您好,我在使用带参数的 JavaScript 函数时遇到问题。
我创建了函数:
function setBundleExpiration(parameters) {
alert(parameters);
};
并在后面的 C# 代码中添加一些参数:
Link.OnClientClick = "setBundleExpiration(" + Test.AuthorizedUserID + ");";
这是 guid 参数,但不起作用。我在 JS 中遇到问题,例如:
SCRIPT1006: Expected ')'
但是如果我使用 id 作为参数 id,长度为 3 个字符,那么就可以了。
这是 html 中显示错误消息的位置:
<a onclick="setBundleExpiration(3110cb24da214b4cbc00eb5cd5e020fc);"
链接已正确关闭!
有人可以告诉我如何在没有错误的情况下将几个参数传递给 js 或查询函数吗?请
最佳答案
Link.OnClientClick = "setBundleExpiration('" + Test.AuthorizedUserID + "');";
尝试在 GUID 周围添加 '
。 JS 认为你的 GUID 是一个变量。您需要将其作为字符串传递。
关于JavaScript 和 jQuery 函数参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26128847/