2013-06-11 1 views
0

jQuery 플러그인 ddslick을 사용하여 이미지가있는 드롭 다운 메뉴를 표시하고 있습니다.ddslick에서 값을로드하고 표시하는 방법

양식을 제출하면이 배열 내에서 설정된 값도 양식과 함께 전송됩니다. 페이지를 새로 고칠 때

$(document).ready(function() { 
    for (var i = 0; i < 10; i++) { 
     $('#dropdownBasico' + i).ddslick({ 
      data: ddData, 
      width: 150, 
      imagePosition: "left", 
      selectText: "How r u ?", 
      onSelected: function (data) { 
       //console.log(data); 
      } 
     }); 
    } 
}); 

는, 내가 이전에 제출 한 값을 다시 선택에 드롭 다운을 원하는 :

var ddData = [{ 
    text: "sometext", 
    value: 1, 
    description: "something", 
    imageSrc: "img/do.png" 
}] 

이 내가 드롭 다운 메뉴를 초기화하는 방법입니다. 정상 선택으로이 작업을 수행하고 데이터베이스 쿼리 응답 $data을 사용합니다.

echo "<select name='x_variablename' id='x_variablename' ><option value='".$data->variablename->EditValue."'>".$data->variablename->EditValue."</option>"; 
echo "<option value='1'>True</option>"; 
echo "<option value='0'>False</option>"; 
echo "</select>"; 

코드를 사용하여 ddslick으로 선택한 값을 변경하려면 어떻게해야합니까?

답변

0

ddSlick의 설명서를 읽어보십시오.

예 :

$('#dropdownBasico0').ddslick('select', {index: 2});

이것은 첫 번째 드롭 다운 메뉴 내에서 세 번째 항목을 선택한다.

+0

매우 유망한 소리인데, js에서 먼저 비교 명령을 수행하여 데이터베이스에 저장된 값을 확인한 다음 이에 따라 표시 값을 설정해야합니다. 하지만 그 후에도 사용자가 메뉴에서 계속 선택할 수 있습니까? – user1314404

+0

물론,이 문장은 설정 만 가능합니다. –

관련 문제