var playId, playKey, token, playDetailId, playDetailKey; var isSumit = false; var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } return false; }; function submitScore(iScore) { if (isSumit) { return; } isSumit = true; // post score $.ajax({ url: "/Home/SubmitScore", data: { score: iScore, level: "0", playId: playId, playKey: playKey, playDetailId: playDetailId, playDetailKey: playDetailKey, token: token }, type: "POST", success: function (data) { if (data.error == "0") { // success location.href = data.href; } else { // return location.href = data.href; } }, error: function (data) { console.log(data); } }); } function startGame() { //store data from request console.log("Ready"); playId = getUrlParameter('playId'); playKey = getUrlParameter('playKey'); playDetailId = getUrlParameter('playDetailId'); playDetailKey = getUrlParameter('playDetailKey'); token = getUrlParameter('token'); isSumit = false; // send started $.ajax({ url: "/Home/StartPlay", data: { }, type: "POST", success: function (data) { if (data.error == "0") { console.log("Start success"); } else { // return location.href = data.href; } }, error: function (data) { console.log(data); } }); }