phpの値をモーダルに渡す方法を学んでいますが、動作していないようですが、コンソールにエラーはありません。phpからmodalへの値渡し
これはこれはこれは私のjs
<script>
$(document).ready(function(){
$('#editModal').on('show.bs.modal', function (e) {
var rowid = $(e.relatedTarget).data('id');
$.ajax({
type : 'post',
url : 'fetch_record.php', //Here you will fetch records
data : 'rowid='+ rowid, //Pass $id
success : function(data){
$('.fetched-data').html(data);//Show fetched data from database
}
});
});
});
</script>
である私は、PHPから値を渡したいhtmlファイル
<div class="modal fade" id="editModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<h3 class="modal-title">Edit Truck Category</h3>
<div class="modal-body">
<form>
<div class = "fetched-data"></div>
<input type="text" id="truck" placeholder="Truck Category *" required>
</form>
</div>
</div>
</div>
</div>
あるwhileループ
echo'
<tbody>
<tr>
<td>'.$row->equipID.'</td>
<td>'.$row->equipType.'</td>
<td>
<a href="#editModal" class="btn btn-info btn-xs" data-id="'.$row->equipID.'" data-toggle="modal">
<i class="fa fa-pencil"></i> Edit </a>
</td>
</tr>
</tbody>';
内部の私のPHPです
ありがとうございます。
あなたは、ログファイルかブラウザ(ajaxを使用せずに)で直接PHP出力を出力し、PHPから有効なhtml出力コードを取得したかどうかを確認しましたか? – divine
console.log(データ)を成功の中に入れ、それがあなたが期待しているものかどうかを確認します。 – mkaatman
値はありません。 私もアラート( '成功')を入れようとしました。内部で成功していますが、ポップアウトしないので、PHPから渡されたデータが正しいかどうかを確認することはできません –