2012-06-27 4 views
1

나는 사용자가 리턴 코드를 생성하는 필드가 있습니다. 양식 데이터는 MySQL 데이터베이스에 저장되며 해당 사용자가 돌아 오면 동일한 리턴 코드로 데이터베이스에서 레코드를 가져오고 대부분의 데이터베이스가 사용자 시간을 절약합니다. 어떻게해야할지 모르겠습니다. 데이터베이스에 MySQL과 PHP를 사용하고 있는데 JavaScript에서 .ajax를 사용하여 데이터를 가져 와서 양식을 채우는 방법을 모르겠습니다..ajax를 사용하여 mysql 데이터를 가져 와서 폼을 채우는 방법

+0

[whathaveyoutried.com] (http://whathaveyoutried.com)를이다 : 그래서 클라이언트 측 코드가 같은 것을 볼 수 있는가? – jedwards

답변

1

David가 언급했듯이 jquery ajax API를 사용하면 더 쉽게 사용할 수 있습니다.

var request = $.ajax(url: 'your_php_script.php', 
        datatype: 'json', 
        success: function() { 
        request = $.parseJSON(request.responseText); 

        ...The rest of your javascript code to read the 
        ...json and fill in the form. 
        ... 
       }); 

여기에 도움이 link

1

PHP에서는 클라이언트 측에서 json_encode()을 통해 JSON으로 데이터를 인코딩 한 다음 $.get으로 인코딩합니다. 그런 다음 다른 JSON 객체로 데이터에 액세스 할 수 있습니다. 양식 값을 설정하려면 $('#formfield').val(myobj.property1);

관련 문제