This question already has answers here:
Encode URL in JavaScript?
(16个答案)
5年前关闭。
我想像这样通过Javascript加载另一个页面
在searchresults.php中,只有一条语句
加载searchresults.php时,将显示我在搜索框中输入的内容,但当我添加空格和另一个单词时,什么也没有出现。我听说可以通过编码或某种方式完成编码,我进行了搜索,但没有找到解决方案。
Source
Demo
(16个答案)
5年前关闭。
我想像这样通过Javascript加载另一个页面
$("#resultarea").load("searchresults.php?searchstring=" + $("#searchbox").val());
在searchresults.php中,只有一条语句
echo $_GET["searchstring"];
加载searchresults.php时,将显示我在搜索框中输入的内容,但当我添加空格和另一个单词时,什么也没有出现。我听说可以通过编码或某种方式完成编码,我进行了搜索,但没有找到解决方案。
最佳答案
var encodedValue = encodeURIComponent($("#searchbox").val());
$("#resultarea").load("searchresults.php?searchstring=" + encodedValue);
Source
Demo
关于javascript - PHP $ _Get和JQuery .load ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23690600/