我有一个基于API的搜索工具,用PHP创建并在WordPress支持的网站上运行iframe。用户填写搜索表单并在单击提交时使用.POST函数将信息传递到填充URL并返回JSON结果的第二页。
出于某种原因,我的表格不再将空格视为加号。我搜索高低,我不确定它是否是WordPress或服务器本身。我的代码或其他在玩的东西。
我想知道是否有办法强制或指示浏览器将空格视为+符号?
最终问题是搜索条件需要将+标记传递到下一页fboResults.php而不是。
这是我的表格......
<form name="search action="fboResults.php" method="post">
<div style="float:left;">
<lable for="searchTerm">Search Criteria: </label>
<input type="text" name="searchTerm"/></br></br>
</div>
<div style="float:right;">
<lable for="searchBy">Search By:</label>
<select name="searchBy">
<option value="FBO" selected="selected">FBO</option>
<option value="grants.gov”:">Grants.Gov</option>
</select> <input type="submit" value="Search"/>
感谢您的帮助,我感谢您花时间阅读本文!
答案 0 :(得分:1)
要对数据进行编码,您可以使用java脚本中内置的unescape功能。 您也可以使用base64对数据进行编码。
或者如果您需要它是加密的,您可以使用公共加密密钥对其进行加密,然后使用一段代码通过私钥对数据进行本地解码。有关此研究的更多信息,请参阅公共,私人加密密钥。&#39;
答案 1 :(得分:0)