我正在使用 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 语句中没有得到任何东西