gpt4 book ai didi

javascript - 使用空格将变量传递到 PHP 页面

转载 作者:行者123 更新时间:2023-11-28 08:18:48 25 4
gpt4 key购买 nike

我有一个选择元素,如下所示。我使用 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 页面中我能够 echo $_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()

关于javascript - 使用空格将变量传递到 PHP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23258428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com