0

ラベルとドロップダウンメニューがあり、ドロップダウンメニューが変更されるとラベルが動的に変更されます。そこで、ajaxを使用してこのタスクを解決しましたが、ラベル値を別のファイル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>   

new_getdata.php

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;
}
}

ドロップダウンメニューが変更されるたびに、変数$nameがラベル値を動的に置き換えます。ラベル値を別のphpファイルに送信するにはどうすればよいですか?register.phpに投稿したいとしましょう

4

1 に答える 1

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

       $.ajax({
          data: {label: output},
          url: "regisster.php"
       });
   }
});
于 2012-05-07T08:14:43.900 に答える