| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- function submit(){
- if($("#password").val()!==$("#repassword").val()){
- $("#error_password").text("两次密码输入不一致");
- return;
- }
- let nickname = $("#nickname").val();
- if( nickname ==""){
- nickname = $("#username").val();
- }
- let lang = $("#lang").val();
- if(lang=="zh-cn"){
- lang = "zh-hans";
- }
- if(lang == "zh-tw"){
- lang = "zh-hant";
- }
- $.ajax({
- type: 'POST',
- url:"../api/user.php?_method=create",
- contentType:"application/json; charset=utf-8",
- data:JSON.stringify({
- invite:$("#invite").val(),
- username:$("#username").val(),
- password:$("#password").val(),
- email:$("#email").val(),
- nickname:$("#nickname").val(),
- lang:$("#lang").val()
- }),
- dataType:"json"
- }).done(function (data) {
-
- if(data.ok){
- $("#form_div").hide();
- $("#message").removeClass("form_error");
- $("#message").html("注册成功。<a href='index.php?op=login'>登录</a>");
- }else{
- $("#message").addClass("form_error");
- $("#message").text(data.message);
- }
- }).fail(function(jqXHR, textStatus, errorThrown){
- $("#message").removeClass("form_error");
- $("#message").text(textStatus);
- switch (textStatus) {
-
- case "timeout":
- break;
- case "error":
- switch (jqXHR.status) {
- case 404:
- break;
- case 500:
- break;
- default:
- break;
- }
- break;
- case "abort":
- break;
- case "parsererror":
- console.log("delete-parsererror",jqXHR.responseText);
- break;
- default:
- break;
- }
-
- });
- }
|