我正在使用Razor將項目插入到JavaScript數組中。它使用下面的代碼按預期工作。但是,它會在數組末尾添加一個逗號。有人可以建議一種方法來防止這種情況發生嗎?如何在使用Razor填充的此JavaScript數組結尾處刪除逗號?
graphByMonth = new Array(
@foreach (var cost in Model.Cost) {
<text>
[@cost.CPM, '@cost.EndDate'],
</text>
}
);
爲什麼不將它序列化到JSON數組服務器端?那不是那麼容易嗎? – RPM1984 2012-01-03 04:31:40
只是離開它,js可以在數組末尾使用一個逗號 – Omu 2012-01-03 12:12:15
@ChuckNorris逗號導致我使用數組的其他腳本出現問題。這就是爲什麼我試圖消除它。 – hughesdan 2012-01-03 15:09:45