我想从HTML选择下拉列表中检索一个值并将其存储到PHP变量中。我确信这必须在AJAX中完成,但我不确定细节。是否有可能获得选项字段的值并以这种方式将其存储到PHP变量中?
$("#files").change(function() {
$.ajax({
type: "POST",
url: "parse.html",
data: {$'files'= $(this).val()},
success: function(response) {
//lolwut?
}
});
});
我想将它存储在php变量$x
中,这就是我刚刚标记的内容。选择标题为files
。
感谢。
答案 0 :(得分:0)
你非常接近。 AJAX调用的data
部分应包含键/值对。例如:
data: {selectVal : this.value},
现在在PHP后端,您可以使用以下命令检索变量:
$selectValue = $_POST['selectVal'];
用它做你想做的事,你可以用echo
向客户端返回你想要的任何东西。无论您echo
返回什么,现在都可以在变量response
下的AJAX成功回调中获取。
另外,将url
设置为PHP页面网址。