我正在使用asp.net mvc 3.在我的一個頁面中。我需要從列表對象中獲取一個字符串列表。 所以我這樣做:javascript可以從MVC中獲得價值嗎?
@{
var orderIds = from s in Model.Orders
select s.id;
}
,並從我的Ajax調用之一,我將需要「orderIds」
$("#renderBtn").click(function() {
var inputData = {
'orderIds': need to get the order ids here
};
$.ajax({
url: '/Order/ExtraData',
data: inputData,
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (result) {
....
},
error: function() {
...
}
});
});
任何想法我如何能得到orderIds和JavaScript中使用? 謝謝
控制器需要將此信息提供給視圖(這是jQuery代碼)。所以爲這個控制器創建一個路線'/ Order/ExtraData'。 (我不知道asp.net,所以我不能給你更多的細節) –
我構建了一個隱藏的值,視圖填充價值和存儲在隱藏的領域..然後JavaScript從它讀取..解決我的問題:) – jojo