2014-09-30 4 views
0

Привет У меня проблема с функцией JavaScript с параметрами.Ошибка JavaScript и jQuery с параметрами функции

Я создал функцию:

function setBundleExpiration(parameters) { 
    alert(parameters); 
}; 

и в C# код позади добавить некоторые параметры:

Link.OnClientClick = "setBundleExpiration(" + Test.AuthorizedUserID + ");"; 

это справ параметр и это не работает. У меня проблема в JS нравится:

SCRIPT1006: Expected ')' 

, но если я использую идентификатор в качестве параметра идентификатор с длиной 3 полукокса, то все в порядке.

и вот место в HTML, где сообщение об ошибке показывает:

<a onclick="setBundleExpiration(3110cb24da214b4cbc00eb5cd5e020fc);" 

ссылка закрыта правильно!

Может ли кто-нибудь показать мне, как передать несколько параметров в js или функцию запроса без ошибок? Please

ответ

3
Link.OnClientClick = "setBundleExpiration('" + Test.AuthorizedUserID + "');"; 

Попробуйте добавить ' вокруг вашего GUID. JS считает, что ваш GUID является переменной. Вам нужно передать его как строку.

+0

Отличный человек! – Nezir