asp.net网站登录四种营销策略
1.通过get请求时,会在地址栏显示参数,所以为了防止参数不会被恶意修改,通过采用post请求,
通过js实现post请求,实际是创建一个虚拟的form表单
function httpPost(URL, PARAMS) {var temp = document.createElement("form");temp.action = URL;temp.method = "post";temp.style.display = "none";for (var x in PARAMS) {var opt = document.createElement("textarea");opt.name = x;opt.value = PARAMS[x];temp.appendChild(opt);}document.body.appendChild(temp);temp.submit();return temp;}
function countTime() {var sTime = $("#aa").val();//先通过ajax去后台请求数据,成功后携带数据进行跳转$.ajax({url : "{{ route('time') }}",type : "POST",dataType : 'json',data : {'sTime':sTime,'_token':"{{ csrf_token() }}"},success:function (data) {console.log(data);if(data.success){var params = {'time':data.sTime,'_token':"{{ csrf_token() }}"}httpPost("test1", params); //test1为跳转的路由地址,params为携带的参数}}})}