这可能是一些非常基本的东西,但我已经有一段时间了,它不会跳出来,我想我累了......请帮助.
我正在尝试创建一个简单的登录html页面,使用jquery/ajax读取它并让php验证它.这里有2件javascript/jquery和php.虽然firebug似乎正确报告"消息"正在设置,但没有任何回复作为响应......我做错了什么?如果php确实报告错误,我在哪里寻找它?
login.js
$(document).ready(function(){
$('#loginForm').submit(function(){
var usern=$('#username').val();
var pword=$('#password').val();
$.ajax({
url: 'mylogin.php',
data: 'action=login&usern='+usern+'&pword='+pword,
dataType: 'json',
type: 'post',
success: function (j) {
$('#loginmessage').html(j.msg);
},
});
});
});`
Run Code Online (Sandbox Code Playgroud)
mylogin.php
<?php
$username=$_POST['username'];
$password=$_POST['password'];
$retval['msg']="in mylogin.php";
fb($retval,"return output from login");
echo json_encode($retval);
?>
Run Code Online (Sandbox Code Playgroud)
很简单,您将用户名usern和密码发布为pword
所以它应该是
<?php
$username=$_POST['usern'];
$password=$_POST['pword'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |