2014-07-20 21 views
0

在我的測驗應用程序,我可以調用一個控制器的動作,並使用Ajax調用(如下面的代碼)在我的視圖模型填補卻怎麼也我在索引操作中加載問題對象,然後填充我的viewmodel,然後再按下提交按鈕後再進行ajax調用。簡單地說,如何在頁面加載時獲取Json對象並填充模型我們怎樣才能從MVC控制器的index動作檢索JSON對象,並填寫在視圖模型

var question = {}; 
// fill the viewmodel object. 

$.ajax 
{ 
url: 'Tools/Survey/', 
data: JSON.stringify({question : question }), 
contentType: 'application/json', 
dataType: 'json', 
type: 'POST', 
success: function (data) { 
    // data contains next question and create the view accordingly 
}, 
error: function() { 
    // error 
} 
}); 

回答

2

請勿使用JSON.stringify。現在你正在發送一個字符串。如果您不輸入stringify,則會像常規POST一樣發送值。只要寫這個:

data: {question : question}, 
相關問題