PHP $_Get and JQuery .load

PHP $_Get and JQuery .load

本文关键字:JQuery load and Get PHP      更新时间:2023-09-26

我想通过Javascript加载另一个页面,像这样

$("#resultarea").load("searchresults.php?searchstring=" + $("#searchbox").val());

在searchresults.php中,单个语句

echo $_GET["searchstring"];

在searchresults.php加载时,我在searchbox中输入的内容会出现,除非我添加空格和另一个单词,否则根本不会出现任何内容。我听说它可以通过编码或其他方式完成,我搜索但没有找到解决方案。

Try encodeuriccomponent:

var encodedValue = encodeURIComponent($("#searchbox").val());
$("#resultarea").load("searchresults.php?searchstring=" + encodedValue);

来源演示