내 코드를 모두 게시 할 수는 없지만 여기서 중요한 부분을 얻으려고합니다. 내가 가진 문제는 데이터베이스에서 다중 선택 상자를 채운 다음 이미 선택된 항목을 가져 와서 선택한 속성에 추가하는 것입니다. 이 모든 IE 7에서 내 테스터가 사용하는 불행히도 나는 IE 9에 있고 대부분의 사용자는 IE 9에 있습니다.이 코드는 IE 9 또는 파이어 폭스에서 작동하지 않습니다. 매우 이상한 일은 다중 선택을 채우는 함수를 호출 한 직후에 경고 메시지를 표시하면 작동합니다.다중 선택 상자가 경고없이 채워지지 않습니다.
내가 사용하는 아약스 호출을 통해 데이터베이스에서 선택된 값을받은 후
var oldValues.push($(this).find("Value_ID).text());
나는 그들이 거기는 31,32,45 다음 내가 사용 $("drop2-input").val(oldValues);
나는 경우 oldValues의 경고입니다 않는다 이 줄 뒤에 경고를한다.
대부분의 코드를 검사 할 때마다 누락 된 세미콜론이없고 중괄호가 없으며 괄호가 없습니다. 누구든지이 일을 할 수있는 방법을 알고 있습니까? 오 시간 초과를 사용하여 나머지 페이지를로드하지 못하게하는 코드를 일시 중지했습니다.
나는 그것이 많은 일을 알고 있지만, jsFiddle을 만들고 거기에 모든 코드를 스틱 :
내가 당신을 위해 togethre을 넣어 JSFiddle를 살펴 보자. 어딘가에 구문 오류가있어 그 오류를 발견하려면 눈이 더 필요합니다. – gibberish분명히 할 수있는 것을 게시하십시오 ... 또한, IE7에서 작동하는 것은 매우 이상합니다 ... IE가 싫습니다. – tymeJV
Firebug가 오류를 제공합니까? 그 코드의 복사/붙여 넣기라면''find()'에 속하지 않는'''이 있거나 없어진 것입니다. –