【问题标题】:PHP $_Get and JQuery .load [duplicate]PHP $_Get 和 JQuery .load [重复]
【发布时间】:2014-07-04 15:07:48
【问题描述】:

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

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

在 searchresults.php 中,单个语句

echo $_GET["searchstring"];

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

【问题讨论】:

  • 当您使用 jQuery 时,您可能可以这样做.load('searchresults.php', {'searchstring': $("#searchbox").val()});

标签: javascript php jquery get


【解决方案1】:

试试encodeURIComponent:

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

Source

Demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    相关资源
    最近更新 更多