2014-03-07 13 views
0

我必須調用帶有按鈕單擊參數的函數。在給定代碼SaveAmount(@item.Name)函數正在調用參數@item。名稱但這投擲的錯誤即Uncaught SyntaxError: Unexpected identifier單擊按鈕上的意外標識符

這裏是我的html代碼: -

@foreach (var item in ViewBag.countries) 
{ 
    <td><button type="button" class="btn-primary" id="cnt" onclick="saveAmount(@item.Name)">Update</button></td> 
} 

這裏是我的功能: -

function saveAmount(btnId) 
{ 
    alert("hiiii"+btnId); 
} 
+0

我認爲id = cnt應該像id =「cnt」 –

回答

0

您需要將ID在雙引號,即ID =」 CNT」。試試這個

+0

plz看到更新的代碼。不幸的是它被刪除。 – user3206357

1

試試這個。 onclick="saveAmount('"[email protected]+"')"

+0

不..它不工作。 – user3206357

+0

你可以檢查「@item」對象並檢查是否得到「名稱」。使用火蟲或在控制檯登錄服務器或客戶端時檢查 – Jak

+0

yes.in SaveAmount()名稱的值正在正確傳遞,即United States在這種情況下.and是@ item.Name在函數中給出正確的值。 – user3206357