我想从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。