1

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

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

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

谢谢。

4

1 回答 1

0

你很接近。AJAX 调用的data部分应该包含一个键/值对。例子:

data: {selectVal : this.value},

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

$selectValue = $_POST['selectVal'];

用它做你想做的事,你也可以用echo. 无论您echo返回什么,现在都可以在您的变量下的 AJAX 成功回调中获取response

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

于 2013-08-16T17:46:20.900 回答