好吧,這是我得到的挑戰。我在學校創建了一個紀律頁面。據此我得到了受害者的標題,使用JavaScript隱藏在受害者標題的選擇中的受害者的名字。不過,我嘗試在JavaScript中調用PHP腳本,它失敗了。我需要幫助。提前致謝。在javascript中添加php值
PHP代碼: 受害者*
<?php
$get_vic_type = "select * from user_roles";
$run_vic_type = mysql_query($get_vic_type);
while ($row = mysql_fetch_array($run_vic_type)) {
$vic_type_id = $row['id'];
$vic_type = $row['role'];
echo "<option value='$vic_type'>$vic_type</option>";
# code...
}
?>
<option value="student">Student</option>
<option value="visitor">Victim</option>
</select>
</td>
</tr>
<tr id="victim_name" style="display: none;">
<td align="right" style="width: 100%;">Victim Name : </td>
<td align="left" style="width: 100%;">
<select style="width: 100%;" name="vic_name" class="sect" placeholder="Victim's Name">
<?php
$get_vic_name = "select * from useraccounts";
$run_vic_name = mysql_query($get_vic_name);
while ($row = mysql_fetch_array($run_vic_name)) {
$v_name = $row['id'];
$vic_name = $row['name'];
echo "<option value='$vic_name'>$vic_name</option>";
# code...
}
?>
</select>
</td>
</tr>
<tr id="vis_name" style="display: none;">
<td align="right" style="width: 100%;">Visitor Name : </td>
<td align="left" style="width: 100%;"><input type="text" name="vic_name" placeholder="Visitor's Name"></td>
</tr>
<tr id="stud_name" style="display: none;">
<td align="right" style="width: 100%;">Student Name: </td>
<td align="left" style="width: 100%;"><select style="width: 100%;" class="sect" name="vic_name" placeholder="Student's Name" cols="9">
<option></option>
<?php
$get_stud= "select * from studentdetails";
$run_stud = mysql_query($get_stud);
while ($row = mysql_fetch_array($run_stud)) {
$stud_id = $row['id'];
$stud_fname = $row['fname'];
$stud_lname = $row['lname'];
echo "<option value='$stud_fname $stud_lname'>". $stud_fname ." ". $stud_lname ."</option>";
# code...
} ?>
</select>
</td>
的Javascript:
<script type="text/javascript">
$("#victim").change(function (ev){
if($(this).val()=='visitor') $("#vis_name").css("display", "table-row")
else $("#vis_name").css("display", "none")
if($(this).val()=='student') $("#stud_name").css("display", "table-row")
else $("#stud_name").css("display", "none")
if($(this).val()==<?php echo $vic_type; ?>) $("#victim_name").css("display", "table-row")
else $("#victim_name").css("display", "none")
});
</script>
請澄清你的問題。我們無法幫助你: –