var person = new Object(); person.phone = phone; person.phonenum = phonenum; person.idcard = idcard; person.username = username; person.password = password; person.age = age; person.sex = sex; person.nianji = nianji; person.banji = banji; person.xueyuan = xueyuan; $.ajax({ type: "POST", url:"/reg", data:JSON.stringify(person), contentType: 'application/json; charset=UTF-8', dataType: "json", success: function(data) { if(data.code==0){ layer.alert('注册成功',{icon: 6}); setTimeout(function(){ location.href="/signin"; }, 1000); }else{ layer.alert('当前账号已被注册',{icon: 6}); } } }); }这段代码的含义
时间: 2024-01-01 12:06:03 浏览: 28
这段代码是一个注册功能的实现,首先使用了JavaScript中的Object对象创建了一个person对象,并给它赋予了一些属性,如手机号phone、电话号码phonenum、身份证号idcard、用户名username、密码password、年龄age、性别sex、年级nianji、班级banji和学院xueyuan等属性。然后使用jQuery的ajax方法向服务器发送一个POST请求,将person对象转换成JSON格式的字符串并作为请求参数传递给服务器。contentType参数表示请求头中的Content-Type,指定了请求体的格式为JSON格式,dataType参数表示预期的响应数据类型也是JSON格式。在请求成功后,根据服务器返回的code值判断是否注册成功,如果成功则弹出一个提示框,告诉用户注册成功,并在1秒钟后跳转到登录页面,否则提示当前账号已被注册。
相关问题
MyShoppingWebDataContext db = new MyShoppingWebDataContext(); protected void Page_Load(object sender, EventArgs e) { this.Title = "提交订单"; var user = db.User.Single(m => m.UserName == Session["userName"].ToString()); lblUserName.Text = Session["userName"].ToString(); lblName.Text = user.Name.ToString(); lblAddress.Text = user.Address.ToString(); lblPhone.Text = user.PhoneNum.ToString(); lblEmail.Text = user.Email.ToString(); float total = 0; lblGoods.Text = ""; for (int i = 0; i < int.Parse(Session["Num"].ToString()); i++) { var result= db.OrderItem.SingleOrDefault(m => m.OrderId == user.Id && m.ItemName == Session[i + "Name"].ToString() && m.status == 0); if (result != null) { var item = db.OrderItem.Single(m => m.OrderId == user.Id && m.ItemName == Session[i + "Name"].ToString() && m.status == 0); total += float.Parse((item.ItemPrice * float.Parse(item.ItemNum.ToString())).ToString()); lblGoods.Text += item.ItemName + " " + " " + "×" + item.ItemNum + "<br />"; } } lblTotalPrice.Text = total.ToString(); }
这是一个C#代码片段,它处理了一个页面加载。该页面显示了用户提交订单的表单,其中包含用户的个人信息、所订购商品的详细信息和总价。
首先,代码从数据库中获取当前用户的信息并将其显示在页面上。然后,代码遍历用户购买的所有商品,并根据商品名称和订单状态从数据库中获取相应的订单项。如果找到订单项,则将商品名称、数量和单价显示在页面上,并计算出总价。最后,将总价显示在页面上。
需要注意的是,代码中使用了LINQ查询语句来从数据库中获取数据,并将查询结果存储在变量中进行后续处理。此外,代码还使用了一些有用的字符串和数值处理函数,例如ToString()和Parse()方法。
function sub(){ var phone = $("#phone").val().trim(); var phonenum = $("#phonenum").val().trim(); var idcard = $("#idcard").val().trim(); var username = $("#username").val().trim(); var password = $("#password").val().trim(); var age = $("#age").val().trim(); var sex = $("#sex").val().trim(); var xueyuan = $("#xueyuan").val().trim(); var nianji = $("#nianji").val().trim(); var banji = $("#banji").val().trim(); if(phone == '' || username == '' || password == '' || age == '' || sex == ''){ layer.alert('请把信息填写完整!',{icon: 5}); return; } if($("#phonenum").val().trim().length == 11 ){ }else{ layer.alert('输入正确手机号!',{icon: 5}); return; } if($("#idcard").val().trim().length == 18 ){ }else{ layer.alert('输入正确身份证号!',{icon: 5}); return; } if($("#password").val().trim().length >=6 ){ }else{ layer.alert('密码至少6位!',{icon: 5}); return; } if($("#yzm").val()==$(".box").attr('value')){ }else{ layer.alert('验证码填写错误',{icon: 6}); VerificationCode($(".box"),4); return; }
这段代码是一个 JavaScript 函数,主要用于对用户提交的注册信息进行验证。首先获取用户填写的信息,并使用 trim() 方法去除前后空格。然后判断手机号、身份证号、密码是否符合规定长度。如果不符合,会使用 layer.alert() 方法提示用户重新填写。最后判断验证码是否正确,如果不正确,会重新生成验证码并提示用户重新填写。