将javascript select选项存储到php变量中


Store javascript select option into php variable

我想从HTML选择下拉列表中检索一个值,并将其存储到PHP变量中。我确信这必须在AJAX中完成,但我不确定细节。有可能通过这种方式获得选项字段的值并将其存储到PHP变量中吗?

$("#files").change(function() {
    $.ajax({
        type: "POST",
        url: "parse.html",
        data: {$'files'= $(this).val()},
        success: function(response) {
            //lolwut?
        }
    });
});

我想把它存储在一个php变量中$x就是我刚刚标记的。选择的标题是files

谢谢。

您非常接近。AJAX调用的data部分应该包含一个键/值对。示例:

data: {selectVal : this.value},

现在,在您的PHP后端,您可以使用检索变量

$selectValue = $_POST['selectVal'];

按照您的意愿使用它,您可以使用echo向客户端返回您想要的任何内容。echo返回的任何内容现在都可以在变量response下的AJAX成功回调中获取。

另外,将url设置为PHP页面url。