1.$.post(),显示404,sevrlet中的dopost也没有调用。
$.post("/Register",jsonStr,function(data){
if(data.success){
//client.set("user", JSON.stringify(data.data));
window.location.href = "index.html?userId="+data.data.id+"&userName="+data.data.nick;
} else {
layer.msg("登陆失败,请检查用户名与密码!", {icon: 7});
}
}).fail(function(data){
layer.msg("系统异常,请联系系统管理员!", {icon: 7});
});
});
url不应是”/Register“,应该是”Register“.
2.需要分割这样一段字符串: “0,18057,31289,79699,1229,2016-08-01 00:00,121.525,31.316,2016-08-01 00:10,121.52,31.309,\"121.521,31.315#121.523,31.314#121.524,31.314#121.525,31.314#121.525,31.315#121.525,31.316\""
如果用spilt(",")的话也分割双引号内的内容。这是需要用到正则表达式,它在双引号之外的逗号上拆分。字符串中有平衡的引号,这将有效。
String sss=“0,18057,31289,79699,1229,2016-08-01 00:00,121.525,31.316,2016-08-01 00:10,121.52,31.309,\"121.521,31.315#121.523,31.314#121.524,31.314#121.525,31.314#121.525,31.315#121.525,31.316\"";
String []str=sss.split(",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");
相关文章:https://codeday.me/bug/20180824/223967.html
3.前端后端数据传送,需要实现前端定时向后端请求数据。用到轮询。
4.轮询,setInterval停止和继续
function func(){console.log("print")} //定时任务
var interval = setInterval(func, 2000); //启动,func不能使用括号
clearInterval(interval );//停止
interval = setInterval(func, 2000); //重新启动即可