私はコントローラにデータを送信しようとしています。コントローラは ASP.NET MVCとAjaxでデータを送信
..ないコントローラにcorreclyが、クライアントからクライアントにすべてのデータを送る私のフロントコード: - これらのバージョンの非動作します$(document).ready(function() {
$("#MessageSend").click(function() {
var serviceURL = '/User/Chat';
var model = {
Message: $("#Message").val()
}
$.ajax({
type: "POST",
url: serviceURL,
data: model,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: successFunc,
error: errorFunc
});
function successFunc(data, status) {
alert(data);
}
function errorFunc() {
alert('error');
}
});
});
そして、私のコントローラ、私は2つのバージョンを持っています。
[HttpPost]
public IActionResult Chat(ChatMessage model)
{
Console.WriteLine(model.Message);
return Json("chamara");
}
と
[HttpPost]
public IActionResult Chat(string Message)
{
Console.WriteLine(Message);
return Json("chamara");
}
助けてくれてありがとう。
'データ:JSON.stringify(モデル)'アクション間の曖昧 – Michael
があります。同じ名前と動詞 - 最初のものを残します。 –
ありがとう、すべての作品 – user3577896