【发布时间】:2019-04-17 07:01:23
【问题描述】:
我想制作一个四人连接游戏,可以选择在线与另一个连接到我的游戏的人对战,该游戏是通过 localhost(在同一个 WiFi 中)托管的。可以在两台计算机上玩游戏,但不能互相对抗。
首先,我想通过 ajax 调用将一个简单的字符串从一个客户端发送到另一个客户端。我的尝试:
$(".column").click(function () {
$.ajax({
url: "GetBoard",
method: "GET",
data: { "currentplayer" : currentPlayer },
success: function (data) {
alert("success");
}
});
)};
我使用的控制器方法:
[HttpPost]
public ActionResult GetBoard(string currentPlayer)
{
return View(currentPlayer);
}
我真的不明白如何使用 ajax 发送数据或如何在控制器中接收和使用它。
【问题讨论】:
-
[HttpPost],方法:“GET”,你看出有什么不同了吗? :)
-
在这种情况下最好使用 websockets。
标签: javascript c# jquery .net ajax