将javascript选项存储到php变量中

时间:2013-08-16 17:31:27

标签: php ajax

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

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

我想将它存储在php变量$x中,这就是我刚刚标记的内容。选择标题为files

感谢。

1 个答案:

答案 0 :(得分:0)

你非常接近。 AJAX调用的data部分应包含键/值对。例如:

data: {selectVal : this.value},

现在在PHP后端,您可以使用以下命令检索变量:

$selectValue = $_POST['selectVal'];

用它做你想做的事,你可以用echo向客户端返回你想要的任何东西。无论您echo返回什么,现在都可以在变量response下的AJAX成功回调中获取。

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