Cara menimpa spasi menjadi %20 di jquery

Saya ingin membuat fitur search pada website saya lalu ketika user menulis spasi hasilnya malah kosong, tetapi ketika saya ganti di search spasi menjadi %20 bisa

ini contoh pake spasi

ini contoh pake %20

ini scriptnya

$(document).ready(function(){
	$('#keyword').on('keyup', function(){
		$('#table').load('search/list.php?keyword=' + $('#keyword').val());
	});
});

ini list.phpnya

<?php
require '../functions.php';

$keyword = $_GET["keyword"];
$query = "SELECT * FROM blog WHERE judul LIKE '%$keyword%' OR
									pembuat LIKE '%$keyword%'";

$list = query($query);

?>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Untitled Document</title>
		<link rel="stylesheet" href="style.css" type="text/css">
		<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
	</head>
	<body>
		<table class="list">
			<thead>
				<tr>
					<th>Judul Blog</th>
					<th>Dibuat oleh</th>
					<th>Dibuat pada tanggal</th>
					<th></th>
				</tr>
			</thead>
			<tbody>
				<?php foreach($list as $row): ?>
				<?php $tanggal = date("d/m/Y", strtotime($row["tanggal"])); ?>
				<tr>
					<td><?= $row["judul"] ?></td>
					<td><?= $row["pembuat"] ?></td>
					<td><?= $tanggal ?></td>
					<td><a href="blog.php?id=<?= $row["id"] ?>">Baca</a></td>
				</tr>
				<?php endforeach; ?>
			</tbody>
		</table>
	</body>
</html>

avatar RayyanMuhammad
@RayyanMuhammad

6 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

bisa menggunakan fungsi di php str_replace()

<pre> $keyword = str_replace(" ","%20",$_GET["keyword"]); // lanjut query db </pre>

avatar Terra
@Terra

81 Kontribusi 39 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban