Postingan lainnya
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.
0
2 Jawaban:
Jawaban Terpilih
querynya salah, where kolom=nilainya. <pre> mysqli_query($konek,"SELECT * FROM tbl_bookmark WHERE id=$link_id"); </pre>
1