2009-09-07 8 views
0

전화 카드의 크레딧 잔액을 표시하는 간단한 웹 페이지가 있습니다. 지금까지 HTML, PHP 및 mysql을 사용하여 아무런 문제없이 데이터베이스에서 저울을 검색 할 수있었습니다. 그러나 페이지를 다시로드해야하기 때문에 다른 페이지에 결과를 표시해야합니다.웹 페이지에 값을 반환하는 방법

난 그냥 고객으로부터 데이터를 수집 입력 필드에서 미리 drawed 필드에이 값을로드 할 수 있습니까? 예 :

계좌 번호 : 134556 PIN : ***** | send |

균형이다 : 나는 annakata의 관점에 동의 그겁니다 $ 12.36

+1

는 SO의 사용자 있기 때문에이 작업을 수행하는 많은 방법이 있습니다. 세부 사항을 알려줄 수 있습니까? – annakata

답변

0

난 당신에게 this을 권 해드립니다 것입니다. ajax 기초 자습서.

0

KB22에서 지적한대로 Ajax를 사용할 수 있습니다.

아약스는 자바 스크립트를 사용하여 서버에서 콘텐츠를 가져오고 페이지를 다시로드 할 필요없이 등을 요청/응답을 처리 할 수있는 사용하는 기술입니다. 백그라운드에서 발생할 수 있으며 작은 코드를 사용하여 원격으로 가져온 내용을 가져 와서 원하는 위치 (기존 페이지의 위치)에 표시 할 수 있습니다. 여기

나는 또한 생각 간단한 아약스 자습서 http://www.codecoffee.com/articles/ajax.html

0

이다 AJAX 것이다 최선의 선택이. jQuery 자바 스크립트 라이브러리를 사용하는 것이 좋습니다. 그것은 많은 기능을위한 좋은 래퍼를 제공합니다. 나는 보통 http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype + jQuery를에 jQuery를/AJAX/POST를 사용하여 크로스 브라우저 & 준수 인기가있다.

0
<form action="your_action" method="POST" id="balance_checker_form"> 
    <input type="text" name="account_id" id="account_id" /> 
    <input type="submit" value="Check Balance" /> 
</form> 
<script type="text/javascript"> 
    $(function(){ 
     $('#balance_checker_form').submit(function(){ 
      $.ajax({ 
       url : $(this).attr('href'), 
       success : function(html){ 
        // Inject the response into the balance_response div. Might want to do some highlighting or something to let the 
        // user know that the field was updated 
        $('#balance_response').html(html); 
       } 
      }); 

      return false; 
     }); 
    }); 
</script> 
<div id="balance_response"></div> 

시도해보십시오. 당신이 올바른 방향으로 시작하는 데 도움이됩니다. jQuery 라이브러리를 포함해야한다. http://jquery.com/

관련 문제