PHP $ _Get和JQuery .load

时间:2014-05-15 23:58:45

标签: javascript php jquery get

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

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

在searchresults.php中,单个声明

echo $_GET["searchstring"];
当我加载searchresults.php时,我在搜索框中输入的内容会出现,除非我添加空格和另一个单词,根本没有任何内容出现。我听说它可以通过编码或某种程度来完成,我搜索但没有找到解决方案。

1 个答案:

答案 0 :(得分:3)

尝试encodeURIComponent

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

Source

Demo