2014-09-30 23 views
0

嗨我有JavaScript參數的問題。帶功能參數的JavaScript和jQuery錯誤

我創建功能:

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

,並在C#代碼後面我添加一些參數:

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

這是GUID參數,這是行不通的。我有問題在JS像:

SCRIPT1006: Expected ')' 

但如果我使用id作爲參數id與3字符長度然後是好的。

這裏是HTML的地方,錯誤消息顯示:

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

鏈接正確關閉!

有人可以告訴我如何將幾個參數傳遞給js或查詢函數沒有錯誤嗎?請

回答

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

嘗試在您的GUID周圍添加'。 JS認爲你的GUID是一個變量。你需要把它作爲一個字符串傳遞。

+0

偉人謝謝! – Nezir 2014-09-30 20:00:55