私はjquery getを使用してpartialViewを更新しようとしていますが、機能していません。少なくとも構文は正しいですか?私はC#が初めてです
//私のJavaScriptは(正常に動作します)
function takeSquare(square) {
var x = $(square).attr('x');
var y = $(square).attr('y');
alert(x + y);
$.get("Home/updateBoardSquare", { posX: y, posY: y }, function (html) {
$("#gameBoard").replaceWith(html);
});
alert(html);
}
そして私のc#は
public ActionResult updateBoardSquare(int posX, int posY){
String boardHtml = "";
for (int i = 0; i < 15; i++) {
for (int k = 0; k < 15; k++) {
if (board[i, k] == null)
board[i, k] = new BoardSquare(i, k);
if (i == posX && k == posY)
board[posX, posY].takeSquare((String) Session["color"]);
boardHtml += board[i, k].getHtml();
}
}
ViewData["board"] = boardHtml;
return PartialView();
}
getステートメントから何も取得していません