问题描述
- AJAX提交表单同一个手机注册多个账号问题
-
// 提交表单 $('#btn-confirm-login').on('click', function(){ $('#form-to-post').ajaxSubmit({ beforeSubmit: function(){ if($('#input-account').val().length == 0) { ui.error("请输入帐号"); $('#input-account').focus(); return false; } if($('#input-password').val().length == 0) { ui.error("请输入密码"); $('#pinput-password').focus(); return false; } return true; }, success: function(i){ $('#error-msg-tip').html('<p>'+i.info+'</p>').show(); if(i.status == 1){ if(i.data == 0){ window.location.href = U('public/Index/index'); }else{ window.location.href = i.data; } }else if(i.status == 2){ var membs = i.data; // console.log(membs); var $con = $('#select-sub-acc'); $con.empty(); $.each(membs, function(i, e){ var $btn = $("<button></button>"); $btn.text(e.uname).data("acc", e.worket).data('uid', e.uid); $btn.on('click', function(){ //var worket = $(this).data('acc'); var uid = $(this).data('uid'); $('#hidden-uid').val(uid); //$('#input-account').val(worket); $('#btn-confirm-login').trigger('click'); }); $con.append($btn); }); var $dialog = $('#select-sub-acc').dialog({ autoOpen: false, height: 200, width: 300, modal: true, title:"请确定一个帐号" }); $dialog.dialog('open'); } }, dataType: 'json' }); return true; }); //var j17 = $.noConflict();
当同一个手机注册多个账号时,会提醒用哪个账户登录,比如说这里,
显示的是 uname 不同的人名。如果要改为 人名(身份)学校 这样显示,
其中 学校和人名在同一张表,身份在另一张表,
请问该怎么写?还有身份这个括号该怎么写?
解决方案
数据库join查询,或者where,比如
select 表1.姓名,表1.学校,表2.身份 from 表1 join 表2 on 表1.xx = 表2.xx
解决方案二:
建议楼主在网上搜一下数据表关联查询,这样以后再遇到了,就不用问人家了
时间: 2024-11-08 19:01:29