1
我將字典傳遞給我的視圖,並使用剃鬚刀將它傳遞給JS。通過Razor將C#字典對象傳遞給JavaScript(MVC4)
我的代碼:
var data = [];
@foreach(var tmp in Model){
<text> data.push([ @tmp.Key,@tmp.Value]); </text>
}
我的問題是,經過它的代碼將無法正常工作。 我錯過了什麼?
我將字典傳遞給我的視圖,並使用剃鬚刀將它傳遞給JS。通過Razor將C#字典對象傳遞給JavaScript(MVC4)
我的代碼:
var data = [];
@foreach(var tmp in Model){
<text> data.push([ @tmp.Key,@tmp.Value]); </text>
}
我的問題是,經過它的代碼將無法正常工作。 我錯過了什麼?
您可能需要圍繞值進行引號。
<text>data.push(["@tmp.Key","@tmp.Value"]);</text>
看看實際的源代碼(右鍵單擊查看源代碼),看看它是否有效的JavaScript。
它在開發工具中看起來如何?我的意思是輸出。 – lukaleli