2009-12-11 11 views
1

안녕하세요. 서식을 검색하고 채우려 고합니다. 다음은 username테스트passwordtest123과 함께 link입니다.플러그인이 올바르게 작동하지 않습니다.

페이지가 올바른 JSON 개체를 반환하고 있습니다 (단락 태그 사이에 화면을 배치하여 테스트했습니다).하지만 채워진 플러그인이 채워지지 않습니다. 방화 광구에서는 요소의 이름을 표시하지 않고 "다음과 같은 요소 없음"을 표시합니다. 입력 필드 이름은 DB에 정확히 동일합니다.

어떤 아이디어가 있습니까?

+0

제공하신 자격 증명이 유효하지 않습니다. – jitter

+0

죄송합니다. 패스는 모두 소문자입니다. test123 –

답변

0

문제는 populate 메서드가 전체 입력을 단일 이름없는 값으로 처리하도록하는 예상 Object/Array 대신 문자열 인수가 성공 콜백에 전달되는 것입니다. 이것은 옵션의 오타로 인해 발생이 $의 아약스에 전달 된 객체()를 호출 :

$.ajax({ 
    // ... 
    datatype: 'json' 
}); 

옵션 이름은 대소 문자를 구분하고 데이터 유형 속성에 대한 올바른 맞춤법 자본 티와 dataType입니다 있습니다. 기본적으로 데이터 유형 옵션이 누락되었거나 철자가 틀린 경우 jQuery는 응답의 데이터 유형을 지능적으로 추측하여 결과를 형식화 된 문자열로 반환하려고 시도합니다 (jQuery documentation 참조). 따라서 데이터 유형 옵션의 이름을 dataType으로 변경하면 입력란이 올바르게 채워집니다.

+0

고마워요. 완벽하게 작동합니다 :) –

관련 문제