Wai Yan Wai Yan - 2 years ago 86
Javascript Question

how to save current game in chessboard.js

I am using chessboard.js script.

But I am facing a problem. I want to save a current game without end, save the current position and next time to use saved current position.

var cfg = {
position: 'r1bqkbnr/pppp1ppp/2n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R'
var board = new ChessBoard('board', cfg);

Current position is showed correctly. But when I move, it goes to "start" state.

Answer Source

For storing in browser you could use cookies or localstorage.

Alternatively, you could send state to server and later read it using AJAX.


Looks like you have mistake in script. Instead of

new ChessBoard('board', cfg);

you should do

new ChessBoard('board', cfg.position);

Docs: http://chessboardjs.com/examples#1003

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download