我正在嘗試接受第二個模式中顯示的申請表格,該模式在第一個模式之后彈出,并為每個顯示的帳戶提供一個接受按鈕。發(fā)生的情況是,當(dāng)?shù)谝粋€模態(tài)顯示時,涂藥器列表將以模態(tài)顯示,然后當(dāng)您按下“信息”按鈕(正在運行)時,另一個模態(tài)將彈出,其中包含涂藥器的信息。然后,第二個模式中有一個接受按鈕,在該按鈕中不起作用。我試過調(diào)用ajax函數(shù),但它似乎不起作用。該功能似乎無法識別出從模態(tài)中按下的按鈕。我有這個PHP作為我的模態(tài) <?php @session_start(); if(isset($_POST["post_id"])) { $output = ''; $connect = mysqli_connect("localhost", "root", "", "adappdb"); //////////////////////////////////////////////// /*STATUS CHANGE START*/ $query = "SELECT * FROM adoption_application WHERE application_id = '".$_POST["post_id"]."'"; $result = mysqli_query($connect, $query); $row = mysqli_fetch_array($result); if ($row['appli_status']==0){ $newAStatus = 1; }else if ($row['appli_status']==1){ $newAStatus = 2; }else if ($row['appli_status']==2){ $newAStatus = 3; }else if ($row['appli_status']==3){ $newAStatus = 4; }else if ($row['appli_status']==4){ $newAStatus = 5; } $query = "UPDATE adoption_application SET appli_status='$newAStatus' WHERE application_id = '".$_POST["post_id"]."'"; mysqli_query($connect, $query); if ($row['appli_status']==0){ $newAS = "On Process"; }else if ($row['appli_status']==1){ $newAS = "Waiting for Initial Interview"; }else if ($row['appli_status']==2){ $newAS = "Occular"; }else if ($row['appli_status']==3){ $newAS = "Waiting for Approval"; }else if ($row['appli_status']==4){ $newAS = "Adopted"; } /*STATUS CHANGE END*/ $query = "SELECT * FROM adoption_application WHERE application_id = '".$_POST["post_id"]."'"; $result = mysqli_query($connect, $query);//////////////////////////////////////////////// $output .= ' <div class="table-responsive"> <table class="table table-bordered"> ';
1 回答

長風(fēng)秋雁
TA貢獻1757條經(jīng)驗 獲得超7個贊
您需要將所有jQuery(甚至VanillaJS)函數(shù)包裝到一個就緒函數(shù)中:
<script type="text/javascript">
$(document).ready(function() {
// all of your JavaScript/jQuery code
// for example, the function in question:
$(document).on('click', '.accept', function(){
...
});
});
</script>
我們在這里討論的一個函數(shù),該.accept函數(shù)根本沒有被ready函數(shù)包裝,因此失敗了。
如果您愿意,可以使用速記版本:
<script type="text/javascript">
$(function(){
// all of your JavaScript/jQuery code here
});
</script>
- 1 回答
- 0 關(guān)注
- 117 瀏覽
添加回答
舉報
0/150
提交
取消