2013-04-22 5 views
0

jquery searchabledropdown 플러그인을 사용하려고 할 때마다 필자의 선택 필드에 대한 PHP POST 변수를 가져올 수 없습니다. jquery를 주석 처리하면 POST 양식 데이터를 얻을 수 있습니다. 그러나 데이터베이스에서 데이터를 가져 와서 select에 값을 할당하는 드롭 다운을 추가하면 $ _POST 변수가 비어있게됩니다. 이것은 플러그인과 드롭 다운을 사용하는 모든 인스턴스에 대해 모든 브라우저에서 발생합니다. 지난 주이 포럼 검색없이 성공의 숨겨진 가치와 모든 다른 유사한 솔루션을 할당했습니다. JQuery와 전문가가 어떤 도움을 제공 할 수 있습니까?

editclass.php 것은

<script src='/app/js/spectrum.js'></script> 
<link rel="stylesheet" type="text/css" href='/app/css/spectrum.css' /> 
<script type="text/javascript" src="/app/js/jquery.searchabledropdown-1.0.8.min.js"></script> 


<script type="text/javascript"> 
$(document).ready(function() { 
    $("#grade").searchable(); 
}); 
</script> 

<?php 
$sql="select value,type_id from type where category='grade' and active_flg=1 order by value"; 
$result=mysql_query($sql); 
$gradevalues="<option value=0>Search:</option>"; 
while($row=mysql_fetch_array($result)){ 
    if($teacherid1==$row['person_id']){$selected1="selected";}else{$selected1="";} 
    $grade=$row['value']; 
    $typeid=$row['type_id']; 
    $gradevalues.='<option '.$selected1.' value="'.$typeid.'">'.$grade.'</option>'; 
}?> 

    <form action="/app/forms/editclass_post.php" method="POST" > 
    <select name="grade" id="grade"> 
      <?php echo $gradevalues;?> 
     </select> 
<input type="submit" name="submit" value="Update Class" class="button"> 
</form> 


editclass_post.php 

<?php 

echo $_POST['grade']; 
?> 

답변

0

당신도 있어야하지 예 : jquery 포함 :

<script type="text/javascript" src="/app/js/jquery-1.9.1.min.js"></script><br /> 
<script type="text/javascript" src="/app/js/jquery.searchabledropdown-1.0.8.min.js"></script> 
+0

오, 그런데 jquery searchupropdown이 jquery-1.9.1로 멋지게 재생되는 것처럼 보이지 않으므로 jquery-1.8.3을 사용해야 할 수도 있습니다. –

관련 문제