&nb"/> &nb">

thinkphpとjquery、解決方法

WBOY
WBOYオリジナル
2016-06-13 12:47:45972ブラウズ

thinkphp と jquery
ページのコードは次のとおりです:

<form action="__URL__/login_in" method="post" name="form1"><br />
                    邮箱<input type="text" name="email" id="email" class="inpt"><span class="emailmsg"></span><br/><br />
                    密码<input type="password" name="pwd" id="pwd" class="inpt"><span class="pwdmsg"></span><br/><br />
                    <input type="button" value="" id="ulogin" class="log" ><br />
                </form>

jQueryイベントコード:
	$("#ulogin").click(function(){<br />
		$.ajax({<br />
			url:"./index.php/User/logincheck",<br />
			type:"POST",<br />
			data:{email:$("#email").val(),pwd:$("#pwd").val()},<br />
			//dataType:'text',<br />
			//timeout:1000,<br />
			error:function(){<br />
				alert('请求错误');<br />
				return false;<br />
			},<br />
			success:function(data){<br />
				$('.emailmsg').html(data);<br />
				//return false;<br />
			}<br />
		});<br />
	});

ログイン確認方法は以下のとおりです。
パブリック関数logincheck(){
$email=$_POST['email'];
$pwd=md5($_POST['pwd']);
$user=M('ユーザー');
$list=$user->where('email=$email')->find();
if(empty($list)){
echo 'このユーザーは存在しません';
終了;
}
$list=$user->where('email=$email and pwd=$pwd')->find();
if(empty($list)){
echo 'パスワードが間違っています';
終了;
}
}

_empty() メソッドは User モジュールに設定されているため、_empty() メソッドでエコーされたコンテンツは、クリックするたびに常に表示されます。あるマスターの指導のもとに!

thinkphp jQuery
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。