크롬의 네트워크 탭을보고 올바른 데이터 (작업, 사용자 이름, 비밀번호)를 보내고 있지만 메시지를 $ ('return_login')로 반환하지 않습니다. 내 코드에 어떤 문제가 있습니까?
jQuery를 :
$(function() {
$('.login').hide();
$('#login').click(function() {
event.preventDefault();
$('.login').fadeIn(500);
$('#login_submit').click(function() {
var username = $('#username').val();
var password = $('#password').val();
$.ajax({
url: './controller',
type: 'POST',
data: 'action=login&username=' + username + "&password=" + password,
success: function(return_login) {
$('#return_login').html(return_login);
}
});
});
});
});
PHP (방법 클래스를 전혀 사용하지 않는, 무시) :
<?php
require_once('Methods.php');
$Methods = new Methods;
$action = @$_POST['action'];
switch($action) {
case 'login':
echo 'lol';
break;
}
?>
이 아마도 당신이'#의 login_result'에'#의 return_login'을 변경해야 switch 문 후 출구를 넣어해야합니다? –
왜해야합니까? ..? –
질문에서 당신은'$ ('# login_result')'에 메시지를 반환하지 않겠다고 말했지만'# login_result'는 그 코드 블럭에 없습니다. –