如果遇到跨域问题(即服务端能接到上传的值,客户端接收不到返回的值),客户端切勿修改,叫后端到http://blog.csdn.net/gsying1474/article/details/49664883 网址查看解决方法
Creator 客户端简单接口
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
var XMLHttpReq = xhr;
if (XMLHttpReq.readyState == 4 ) {
if(XMLHttpReq.status == 200 ){
//接收后台返回的数据
var obj = XMLHttpReq.responseText;
alert(obj);
}
cc.director.loadScene('CHOICEROOM');
}
}
}
var datas = "account="+playAcc+"&password="+playPass
xhr.open("post","http://192.168.0.108:8080/zjh/liangjie.do?"+datas,true);//看后台怎么接收
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xhr.send();
java 服务器端简单接口
function ma()
{var dAccount=document.forms[0].dAccount.value;
var reg = /^[0-9a-zA-Z]+$/
var a=document.getElementById("a");
if(!reg.test(dAccount))
{
//alert("用户名不能为空");
a.innerHTML="<font color='red'>游戏账号由6~10位字母或数字组成</font>";
return false;
}
else if(dAccount.length<6 ||dAccount.length>10 )
{
a.innerHTML="<font color='red'>游戏账号由6~10位字母或数字组成</font>";
return false;
}
var xmlHttp;
if(window.XMLHttpRequest)
{//code for IE7+
xmlHttp=new XMLHttpRequest();
}
else
{//code for IE5/IE6
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
}
xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
{
//document.getElementById("myDiv").innerHTML=xmlHttp.responseText;
if (xmlHttp.responseText == "true")
{;
document.getElementById("a").innerHTML = "<font color='blue'>√ 账号可注册</font>";
}
else
{
document.getElementById("a").innerHTML = "<font color='red'>账号已存在,不可注册</font>";
}
}
}
//post
xmlHttp.open("post", "liangjie.do ?dAccount="+dAccount, true);
xmlHttp.send();
}