我开始学习jQuery(一般的web开发),在这个例子中,我应该使用.ajax和success函数将输入(使用提交按钮的用户名和密码)发送到php页面。
这是html(表单)代码:
Enter Username :
Enter Password:
这是jQuery代码(3个警报只是为了检查我的代码在哪里停止并且第3个警报从未到达):
$(document).ready(function(){
$("form").submit(function(){
alert('clicked');
var send = $(this).serialize();
alert('gotData');
$.ajax({
type: "POST",
url: "login.php",
data: send,
dataType: "json",
success: function(msg){
alert('inAjax');
$("#result").html(msg.name + " " + msg.pass);
}
});
return false;
});
});
这是我的PHP代码:
$name = $_REQUEST['userName'];
$pass = $_REQUEST['passWord'];
$list = array('name' => $name, 'pass' => $pass);
$c = json_encode($list);
echo $c;
?>
代码不起作用(网页上没有任何内容)