Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从html页面变量中的表单获取值_Javascript_Html_Drop Down Menu - Fatal编程技术网

Javascript 如何从html页面变量中的表单获取值

Javascript 如何从html页面变量中的表单获取值,javascript,html,drop-down-menu,Javascript,Html,Drop Down Menu,我正在创建一个包含下拉列表的小网页。因此用户可以从中选择一个值。这是一种形式。 当用户从中选择一个值时,比如说值a,根据我想要进行的数据库查询,比如说,从表中选择*值,其中值='a'。并在同一页上显示结果,最好不重新加载整页 我可以通过调用一个方法onchange event并对其执行document.getElementById来访问javascript方法中选择的下拉列表的值 如何在同一html页面上传递变量中的值,以便将值发送到数据库 谢谢你提前回复。这个问题本身很模糊,但我会尽力的 如果

我正在创建一个包含下拉列表的小网页。因此用户可以从中选择一个值。这是一种形式。 当用户从中选择一个值时,比如说值a,根据我想要进行的数据库查询,比如说,从表中选择*值,其中值='a'。并在同一页上显示结果,最好不重新加载整页

我可以通过调用一个方法onchange event并对其执行document.getElementById来访问javascript方法中选择的下拉列表的值

如何在同一html页面上传递变量中的值,以便将值发送到数据库


谢谢你提前回复。

这个问题本身很模糊,但我会尽力的

如果您还没有能够接受传入参数并从数据库返回结果的服务器端,那么首先需要。e、 g./some/service/?param=此处的下拉菜单\值\ u。理想情况下,您可以点击此服务并接收回JSON/XML,这是您可以在客户机中使用的东西


接下来,如果您不想重新加载页面,您需要研究如何利用AJAX来接触该服务并处理结果。您应该能够使用下拉列表的值向服务发送请求,并接收回允许您无缝修改页面的内容。

使用AJAX向服务器异步发送POST请求

使用:

在服务器端,您需要处理对“提交”路由的POST请求,进行数据库调用,并在必要时发回响应

var value = 'A';
// make an HTTP POST request to the 'submit' route on your server
$.post('submit', {value: value})
 .done(function(data) {
     alert('Server response: ' + data);
 }