将变量传递到带有空格的PHP页面
Passing variable to a PHP page with Spaces
我有一个select元素,如下所示。我用javascript将所选选项的值作为变量传递到PHP页面,如下所示:
<script>
var area1=document.getElementById("area").value;
$("#list").load("selectcity.php?city1="+city1+"&area1="+area1);
<script>
<select id="areas" name="areas">
<option value="Queens Town">Queens Town</option>
<option value="QueensTown">QueensTown</option>
</select>
现在的情况是,在PHP页面中,我可以回显$_GET[‘area1'];当皇后镇被选中时,但每当我试图通过皇后镇时,它现在就起作用了。有人能帮忙吗。
您必须正确地转义这些值,否则您最终会得到这样的URL:
selectcity.php?city1=xyz&area1=Queens Town
这不太可能按照你想要的方式工作。使用这个替代:
var data = {
city1: city1,
area1: $('#areas').val()
};
$('#list').load('selectcity.php?' + $.param(data));
另请参阅:jQuery.param()
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 我如何找到一个句子中的所有空格并替换忽略它们
- 如何在php文件中获取$.post-ajax传递的值
- 用空格替换下划线PHP
- 在php和javascript onClick之间传递带有空格的值
- 如何在php和javascript中使用regex检测空格分隔词(在全文搜索查询中)
- php中带有空格的Javascript和html
- jqgrid子网格row_id空格不起作用PHP jquery
- PHP 字符串正在将空格更改为 + 符号.需要解码以保留空格
- PHP 只在邮件上发送一个空格
- 使用 PHP 填充引导输入 - 字符串变量中出现空格错误
- 如何在 PHP 的 OnClick 函数中将带有空格的变量作为参数传递
- 如何在不丢失换行符和空格的情况下将js字符串变量传递给php
- PHP/jQuery S3上传不能处理带有空格的文件
- 删除PHP中使用JavaScript添加的空格
- 将变量传递到带有空格的PHP页面
- 如何在PHP和Javascript中删除字符串中的所有空格