2011-07-17 3 views

답변

1

귀하의 문제를 이해하는 경우 확실하지 않습니다. 아약스 응답 상태에서 페이지를 새로 고치지 않는 이유는 무엇입니까?

예 : JQuery와

<script type="text/javascript"> 
$(document).ready(function() { 
    $.ajax({ 
    type: "GET", 
    data: ..., 
    dataType: "json", 
    success: function(res) { 
     if (res.status == 1) { 
     // do redirect, user is logged in 
     window.location = 'b2e.htm'; 
     } else { 
     // login failed 
     } 
    }, 
    parsererror: function(res) { 
     // login failed 
    }, 
    error: function(doc) { 
     // login failed 
    } 
    }); 
}); 
</script> 

PHP 스크립트와 JSON 응답 :

<?php 
$logged_in = false; 

// your login script 

if ($logged_in == true) { 
    echo '{"status": 1}'; 
} else { 
    echo '{"status": 0}'; 
} 
?> 
관련 문제