2010-05-29 2 views
0

jQuery 코드는 다음과 같습니다JQuery와 포스트와 PHP에서 데이터를 얻을 수

$('#gal').rating('gl.php?gal_no=<?=$gal_no;?>&id=<?=$id;?>', {maxvalue:10,increment:.5, curvalue: <?=$cur;?>}); 

PHP 코드 :

$br=mysql_query("SELECT count(gal) as total FROM ...") 
if ... { 
echo '0'; 
} 
else echo '1'; 
} 

jQuery 코드를 성공적으로 전송 된 데이터 PHP 스크립트와 데이터 검사와 함께 수행 한 PHP는 에코 경우 결과 ('1'또는 '0'). 어떻게이 PHP 결과를 Jquery로 다시 가져올 수 있으며 메시지를 기반으로 작성합니까? 어떤 일이 같은 : 당신은 평가 플러그인에 대한 전체 코드를 보여 havent 한

if(data=="1") 
{ 
$("#error").show("fast").html('not correct').css({'background-color' : '#F5F5F5','border-color' : '#F69'}); 
}else{ 
$("#error").show("fast").html('correct').css({'background-color' : '#FFF','border-color' : '#3b5998'}); 
} 

답변

2

그래서 난 당신이에서 당신의 아약스 전화를 할 위치를 잘 모릅니다 만, 그 호출은 다음과 같이 보일 것입니다 :

$.post('gl.php', { 
    data: { 
    gal_no: '<?=$gal_no;?>', 
    id: '<?=$id;?>' 
    }, 
    function(data) { 
    if(parseInt(data) == 1) { 
     $("#error").show("fast").html('not correct').css({'background-color' : '#F5F5F5','border-color' : '#F69'}); 

    } else { 
     $("#error").show("fast").html('correct').css({'background-color' : '#FFF','border-color' : '#3b5998'}); 
    } 
    } 
}); 
관련 문제