javascript - PHP 使用选择值设置变量

标签 javascript html jquery ajax jquery-events

我在这里使用 WordPress 工作。

在帖子页面中,我有一个值的下拉列表:

<select name='imagesize'>
<option value='200x200'>200 x 200</option>
<option value='300x300'>300 x 300</option>
<option value='400x400'>400 x 400</option>
<option value='500x500'>500 x 500</option>
</select>

我有一个按钮:

<a class="button" href="http://www.example.com/???">Click</a>

我想替换“???”当用户点击按钮时当前在列表中选择的值。

我有什么想法可以做到这一点吗? Ajax ?

最佳答案

您应该使用表单提交按钮来提交表单。如果您使用链接,则需要先运行一些 JavaScript 来动态修改链接以附加您的信息。

<form action="yourPHP.php" method="post">

<select name='imagesize'>
<option value='200x200'>200 x 200
<option value='300x300'>300 x 300
<option value='400x400'>400 x 400
<option value='500x500'>500 x 500
</select>

<input type="submit">

</form>

然后在您的 PHP 代码中,通过以下方式访问它:

<?php
    $yourImageSize="";
    if(isset($_POST["imagesize"]))
    {
        $yourImageSize=$_POST["imagesize"];
    }
    echo "Your image size is: ".$yourImageSize."<br>";
?>

关于javascript - PHP 使用选择值设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11355174/

相关文章:

javascript - CanvasRenderingContext2D 中的 alpha 属性是什么?

javascript - 使用 CSS 将文本拉到前面(或将图像拉到后面)和使用 javascript 随机选择的图像

jquery - 检测 CSS 下拉菜单是否靠近浏览器边缘并更改对齐方式 - 流体宽度

javascript - 图形位图填充类型错误

javascript - IE 9 控制台对象未初始化,直到打开开发人员控制台

javascript - Css 无法在 IE、Firefox、Opera 中加载并且在 Chrome 和 Safari 中工作正常

javascript - Meteor/React : Redirect outside of component as callback of AccountsTemplates. 注销()

javascript - 从 ASP.NET 项目中在新选项卡中打开外部链接

javascript - Thrift Node JavaScript 命名空间

javascript - 如何在输入之间传输值