0
我有這樣的ajax:從JS將數據發送到控制器
function sendData() {
var question = (document.getElementById('question').value).toString();
var c = (document.getElementById('c').value).toString();
$.ajax({
url: '/Home/InsertData',
type: 'POST',
data: {question:question, c:c},
// data: {},
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function() {
alert('suc');
},
error: function (error) {
alert('error');
}
});
}
在我
HomeController
,我具備的功能:
[HttpPost]
public void InsertData(string question, string c)
//public void InsertData()
{
this.insertDataToCustomers(question, c);
}
當我運行它,我得到了一個錯誤:
POST http://localhost:2124/Home/InsertData 500 (Internal Server Error)
如果我在InsertData
函數中沒有要求輸入值並且沒有在ajax
中發送數據,那麼我RKS。爲什麼我不能發送數據到InsertData
函數?
p.s.有值question
和c
謝謝!