1
我在MVC傳遞給 html頁面我也有「.myClass」的幾個div的,如果其中任何一個被點擊我調用函數獲得它們的ID陣列模式(每個人都有不同的整數ID),然後我想要使用此ID作爲數組的索引,我該怎麼做?導致此代碼無法正常工作。我可以使用js變量作爲mvc數組的索引嗎?
$(document).on('click', '.myClass', function (event) {
var id = parseInt($(this).attr('id'));
$("#Paragraph").html("@Model[id].name");
});
需要輸出你的服務器端陣列的JavaScript變量作爲JSON做 – charlietfl
因爲JavaScript代碼運行在瀏覽器和C#代碼運行在服務器上,無論是在不同的時間,這是不可能。您需要在具有新ID的屬性點擊後刷新頁面,然後在MVC視圖中使用請求參數。 –
@TomášHübelbauer這是一種非常古老的思維方式 – charlietfl