我正在使用chessboard.js脚本。
但是我面临一个问题。我想保存一个没有结束的当前游戏,保存当前位置,下次使用保存的当前位置。
var cfg = {
position: 'r1bqkbnr/pppp1ppp/2n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R'
};
var board = new ChessBoard('board', cfg);
当前位置显示正确。但是当我移动时,它将进入“开始”状态。
最佳答案
要在浏览器中存储,可以使用cookies或localstorage。
另外,您可以将状态发送到服务器,然后再使用AJAX读取它。
编辑:
看起来您在脚本中有错误。代替
new ChessBoard('board', cfg);
你应该做
new ChessBoard('board', cfg.position);
文件:http://chessboardjs.com/examples#1003