일부 자바 스크립트에 문제가있어 잘만되면 도움을 얻을 수 있습니다!Firefox에서 PHP jquery 오류가 발생했습니다.
function Client_Selected() {
var temp = $("input:radio[name='selected_client']:checked").val();
var f_input_name = "fname_" + temp;
var l_input_name = "lname_" + temp;
var first = $("input[name='"+f_input_name+"']").val();
var last = $("input[name='"+l_input_name+"']").val();
var content = first + " " + last;
var thispage = $("input[name='current_page']").val();
// Now Load the Notes!!!
dataString = 'web_id='+temp+'&Section='+thispage;
$.ajax({
type: "POST",
url: "<?=URL_SSL_WEBSITE_ROOT?>/notes/loadClientNotesAJAX",
data: dataString,
success: function(msg) {
$("#notes_body").html(msg);
$("#note_client_name").html(content);
}
});
$("#button_client_name").html(content);
$("#note_client_name").html(content);
$("input:radio[name=selected_client]:checked").attr(checked, true);
};
내 문제는 마지막 라인이다 : 첫째, 여기에 코드입니다. 버튼이 클릭되었을 때 라디오 버튼과 연결된 클라이언트의 목록이 있습니다. 클라이언트에 대한 정보를 얻거나 표시하기 위해 AJAX 호출을합니다. 마지막 줄이 없으면 두 번째 클라이언트를 선택하면 정보가로드되지만 새 클라이언트의 라디오 단추는 선택되지 않은 채로 대신 이전 (또는 첫 번째) 선택한 클라이언트 라디오 단추가 선택 상태로 유지됩니다. 내가의 오류가 마지막 행으로
: 모든 일 오류 및 확인 남아 적절한 확인란에도 불구하고
"검사는 정의되어 있지 않습니다." 그러나 파이어 폭스에 대한 새 업데이트로 ... 적절한 성공 체크 박스는 체크 된 채로 남아 있지만, 나의 성공 함수는 아약스 호출에서 실행되지 않으며, 자바 스크립트는 마지막 라인에서 멈춰 버린다. IE에서는 여전히 작동하지만 Firefox에서이 작업을 다시 수행해야합니다. 어떤 아이디어?
변경하려고 시도했습니다 : $ ("input : radio [name = selected_client] : checked"). attr ('checked', true); Success 함수가 실행되고 정보가 내 웹 페이지에 채워지지만 새로 선택된 체크 박스의 문제가 남아 있는지 확인하고 이전 체크 박스는 체크 된 상태로 유지됩니다.
도움을 주시면 감사하겠습니다.
감사합니다.
PHP가 구문 분석 한 후 브라우저에서 볼 수 있도록 코드를 표시해 주실 수 있습니까? – Anonymous
URL을 얻는 것은 (PHP에 의해 파싱 된 후) 정확합니다. Firebug는 Ajax 호출로부터 올바른 응답을 표시하지만 마지막 행에 도달하면 고정됩니다. 나는 chaning 시도 ('checked', 'checked') ... 오류가 아니며 성공 함수가 실행되지만 여전히 그 변경 사항으로 검사되는 이전 라디오 버튼으로 되돌아 간다. 라디오 버튼의 값으로 확인할 라디오 버튼을 알려주려고합니다. 누군가가 저에게 그것을 시도하는 코드를 줄 수 있습니까, 나는 그것이 자주 필요하지 않다는 것을 확신하므로, 그것을 찾을 수 없었습니다 !!! 지금까지 답변 해 주셔서 감사합니다! – Brian