Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Gagal mengambil data json ke modal bootstrap
Saya ingin membuat fitur update live dengan ajax dan modal bootstrap, gagal mengambil data json dan mengisi value ke input nya dengan ajax, modal bootstrap berhasil muncul, tpi kode ajax gagal di eksekusi, di console tidak ada notifikasi apa apa, sc tertera di bawah ini,
Tombol Edit ke modal
<a style="cursor: pointer;color: #4e73df;" onclick="editlink('<?= $b['link']; ?>','<?= $b['nama']; ?>',<?= $b['id']; ?>);" data-toggle="modal"><i class="fa fa-edit"></i></a>
Form edit di dalam modal
<label for="judul">Judul Website</label>
<input type="text" id="judulewebsite" class="form-control" placeholder="Masukan judul website " autocomplete="off">
<label for="link">Link Website</label>
<input type="text" id="linkewebsite" class="form-control" placeholder="Masukan link website " autocomplete="off">
<label for="label">Label Website</label>
<select id="labelewebsite" class="form-control">
<option>Pilih Kategori</option>
<?php foreach($labelbookmark as $labbook){ ?>
<option value="<?= $labbook['label']; ?>"><?= ucwords($labbook['label']); ?></option>
<?php } ?>
</select>
Script ajax
function editlink(link, nama, link_id) {
var editlink = 'editlink';
Swal.fire({
title: 'Apa kamu yakin?',
text: "Kamu ingin mengedit link " + nama + " : " + link + "?",
type: 'info',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes'
}).then((result) => {
if (result.value) {
$('#modaleditlink').modal('show');
$('.titlemodaledit').html('Edit Link Ke '+link_id);
$.ajax({
url:'proses.php',
type:'post',
dataType:'json',
data: {link_id:link_id},
success: function(data) {
$('#judulewebsite').val(data.judul);
$('#linkewebsite').val(data.link);
$('#labelewebsite').val(data.label);
}
});
}
});
}
script php
// Edit Link Bookmark
if(isset($_POST['link_id'])) {
$link_id=$_POST['link_id'];
$result=mysqli_query($konek,"SELECT * FROM tbl_bookmark WHERE =id$link_id");
$row=mysqli_fetch_array($result);
echo json_encode($row);
}
mohon solusinya guru, terimakasih.
2 Jawaban:
Jawaban Terpilih
querynya salah, where kolom=nilainya. <pre> mysqli_query($konek,"SELECT * FROM tbl_bookmark WHERE id=$link_id"); </pre>