2013-09-26 5 views
-5

필자가 필요한 모든 기능을 넣은 파일이 있습니다. 내가 필요한 것은 다음과 같습니다.자바 스크립트에서 PHP 함수 호출하기

//the functions file 
//........ 
function user_exists($username){ 
    $username = sanitize($username); 
    $query = mysql_query("SELECT COUNT('user_id') FROM users WHERE username = '$username'"); 
    return (mysql_result($query, 0) == 1) ? true : false; 
} 
?> 

내 register.php 파일에 함수 파일을 포함 시켰습니다.

//the register file (functions file is included here) 
<script> 
//..... 
     if(user_exists(element.value)){ ........ } 
//..... 
</script> 

난이 아약스로 해결 될 수 있지만 어떻게 익숙하지 않아요 때문에 정확하게 할 생각 : 내가 뭘 원하는 자바 스크립트에서 해당 함수를 호출입니까?

+1

아약스. 당신의 목표. http://www.w3schools.com/ajax/default.asp –

+1

정말 AJAX 튜토리얼을 요구하고 있습니까? 코드를 건네주는 사람이 있습니까? –

+0

위와 같이, 이것은 ajax 요청에 대해 비명을 지릅니다. :) –

답변

0

PHP 페이지에서 PHP 함수를 호출하고 결과를 인쇄해야합니다. 그런 다음 Javascript/AJAX로 PHP에 연결하여 PHP 인쇄물의 일반 텍스트를 가져옵니다. 예 : w3schools.

<script> 
function loadXMLDoc(){ 
    var xmlhttp; 
    var response; 
    if (window.XMLHttpRequest){ 
    xmlhttp=new XMLHttpRequest(); 
    } 
    xmlhttp.onreadystatechange=function(){ 
    if (xmlhttp.readyState==4 && xmlhttp.status==200){ 
     response=xmlhttp.responseXML; 
     alert(response); 
    } 
    } 
    xmlhttp.open("GET","register.php",true); 
    xmlhttp.send(); 
} 
</script> 
관련 문제