2012-05-07 2 views
0

드롭 다운 메뉴가 변경되면 라벨이 동적으로 변경되는 라벨 및 드롭 다운 메뉴가 있습니다. 그래서이 작업을 해결하기 위해 아약스를 사용했지만 레이블 값을 다른 파일 php 파일로 전달하는 방법은 무엇입니까? 어떻게 게시 할 수 있습니까?아약스를 통해 생성 된 게시 변수

레이블 및 드롭 다운 메뉴.

<?php echo '<select name="type" id="category" onchange="changeOwner();"> 

     <option value="Staf DC">Staf DC</option> 
     <option value="Admin">Admin</option> 

    </select></th>'; 

echo "<td align='center'><label id='own'></label></td>"; 

javascript;

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 
function changeOwner() 
{ 
var selname = $("#category option:selected").val(); 
$.ajax({ url: "new_getdata.php", 

    data: {"selname":selname}, 

    type: 'post', 

    success: function(output) { 
     $("#own").html(output); 


    } 

    }); 
} 
window.onload = changeOwner(); 
</script> 

변수 $ 이름마다 동적으로 드롭 다운 메뉴 변경을 레이블 값을 대체합니다

if (isset($_POST['selname'])) { 
$selname = $_POST['selname']; 
$query = "SELECT * FROM owner2 where type='$selname'"; 
$res = mysql_query($query); 

    while ($rows = mysql_fetch_assoc($res)) { 
    $name = $rows['owner']; 


    echo $name; 
} 
} 

new_getdata.php. 다른 PHP 파일에 레이블 값을 보내려면 어떻게해야합니까? 내가 register.php에 게시하고 싶다.

답변

2
$.ajax({ url: "new_getdata.php", 
    data: {"selname":selname}, 
    type: 'post', 
    success: function(output) { 
     $("#own").html(output); 

     $.ajax({ 
      data: {label: output}, 
      url: "regisster.php" 
     }); 
    } 
}); 
+0

그런 다음? 어떻게하면 register.php에서 그 변수를 얻을 수 있습니까? –

+0

'$ _GET [ 'label']' – slash197

+0

작동하지 않습니다. 미안 u 질문에 오해가 생기면 실제로 라벨 및 드롭 다운 메뉴 페이지에 업데이트 버튼이 있습니다. 업데이트 버튼을 클릭하면 해당 변수를 보내야합니다. 드롭 다운 메뉴가 변경되지 않습니다. –

관련 문제