2013-10-17 3 views
0

나는성에 대한 라디오 버튼을 포함하여 몇 가지 요소가있는 양식이 있습니다. 양식에는 두 개의 버튼이 있습니다. 하나는 mySQL 데이터베이스의 데이터를 읽어 편집을위한 양식을 작성하고 다른 하나는 편집 후 데이터베이스 데이터를 업데이트합니다.mySQL 데이터베이스의 데이터를 사용하여 라디오 버튼을 설정하는 경우 문제가 발생했습니다.

데이터베이스를 올바르게 업데이트 할 수 있으며 라디오 버튼을 제외한 모든 요소의 값을 올바르게 채울 수 있습니다.

문제는 라디오 버튼을 처음 올바르게 설정할 수 있다는 것입니다. 그러나 일단 데이터를 업데이트하면 데이터베이스의 데이터를 사용하여 설정할 수 없습니다.

다음은 코드입니다. 고맙다.

$.ajax({ 
    type: "POST", 
    dataType: "json", 
    url: "databaseController.php", 
    data: disdata, 
    cache: false, 
    error: function(response){}, 
    success: function(response){ 
$("#txt_mrn").val(response['patientMRN']); 
$("#txt_initial").val(response['patientName']); 
$("#txt_bithdate").val(response['DOB']); 
$("input[name=rd_gender][value='" + response['gender'] + "']").attr('checked', 'checked'); 
} // end of success; 
});//end of ajax; 

답변

0

이 시도 :

First check whether data you posted after updating gender is correct as per input given. 
Second check Database fields that properly stores the values as per given input. 
Last Check data you get from database after updating is correctly fetched N display in the page or not . 

- 감사

+0

감사합니다. 나는 데이터베이스 테이블을 보았고 당신이 언급 한 세 단계가 잘 작동했다. 라디오 버튼 만 작동하지 않았다. 내 마지막 솔루션은 독점적 인 확인란으로 라디오 버튼을 대체하고 솔루션이 작동합니다. – user2891715

0

난 그냥 버튼의 값으로 라디오 버튼의 인덱스를 사용하여 다른 솔루션을 함께했다. HTML 파일에서 이것이, $ 다음

남성 여성 JS 파일에 다음

, 라디오 버튼이 설정되어처럼 ("입력 [이름 = rd_gender]") 응답 [ '성별을 찾습니다 ']]. checked = true;

잘 작동합니다.

관련 문제