MarioWeb/templates/data.js

85 lines
2.5 KiB
JavaScript
Raw Normal View History

2022-11-02 07:14:16 +00:00
function closeReplayWindow(){
var replayWindow=document.getElementById("replayWindow");
replayWindow.style.visibility = 'hidden';
}
2022-11-03 14:07:08 +00:00
2022-11-02 07:14:16 +00:00
function getValue(){
var radio = document.getElementsByName("gameRadio");
for (i=0; i<radio.length; i++) {
if (radio[i].checked) {
alert(radio[i].value)
}
}
}
// function PostToServer(data) {
// var httpRequest = new XMLHttpRequest();//第一步:建立所需的对象
// httpRequest.open("POST",""); //调用AddDataToServer
// httpRequest.setRequestHeader("Content-Type", "application/json"); //设置请求头信息
// httpRequest.onreadystatechange = function () {
// if (httpRequest.readyState == 4 && httpRequest.status == 200) {
// //alert('添加成功');
// }
// }
// httpRequest.send(JSON.stringify(data)); //设置为发送给服务器数据
// }
2022-11-03 09:07:12 +00:00
function PostToServer(url,data) {
if(url == null){
$.post(window.location.href, data);
}else{
$.post(url, data);
}
2022-11-02 07:14:16 +00:00
}
function PlayLevel(group, level){
2022-11-03 15:26:25 +00:00
var returnVal = cjCall("Play", "playGameMain", group, level,5);
2022-11-02 07:14:16 +00:00
return returnVal.then(function(){
console.log("the return val is ready");
console.log(returnVal.value);
2022-11-03 15:16:45 +00:00
PostToServer(window.location.href+"/data",group+returnVal.value);
2022-11-03 09:07:12 +00:00
//Array.from()
2022-11-02 07:14:16 +00:00
});
}
function GameOver(){
if(alert("Game Over!")){
}
}
function getRadioValue(){
alert("getvalue");
var obj = document.getElementsByName("fun");
var result = " ";
for(var i=0; i<obj.length; i ++){
if(obj[i].checked){
PostToServer(obj[i].value);
result = obj[i].value;
alert(obj[i].value);
}
}
// var radio = document.getElementsByName("gameRadio");
// var addressID = $("input[name='sex']:checked").val();
// alert(addressID)
2022-11-03 12:03:04 +00:00
}
2022-11-03 14:07:08 +00:00
function getLevels(gameLevelstr){
console.log(gameLevelstr)
2022-11-03 12:03:04 +00:00
var levels = gameLevelstr.split(",")
2022-11-03 14:07:08 +00:00
var level1 = levels[0];
var level2 = levels[1];
level1=cleanStr(level1)
level2=cleanStr(level2)
2022-11-03 12:03:04 +00:00
2022-11-03 14:07:08 +00:00
console.log(level1);
console.log(level2);
return [level1,level2];
}
function cleanStr(str){
str=str.replace("&#39;","")
str=str.replace("&#39;","")
str=str.replace("[","")
str=str.replace("]","")
str=str.replace(" ","")
str=str.replace(" ","")
return str;
2022-11-03 12:03:04 +00:00
}