微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为了更改Dropdown列表,无需从php提交表单就可以从db获取数据

如何解决为了更改Dropdown列表,无需从php提交表单就可以从db获取数据

| 对于下拉列表的onchange,无需提交表单即可从数据库获取数据。 我需要根据数据库中下拉列表的选定数据来检查数据(例如:
select count(*) from employee
)。 也就是说,考虑下拉列表具有3个选项。 如果用户选择第二个选项,则应调用函数方法)以从数据库获取数据。 如果查询返回10,则我需要显示一些消息。但是在他单击“提交”按钮之前,该表单不应在此处提交。     

解决方法

您可以在此处使用JavaScript将数据发布到服务器并返回响应。 例如,当下拉列表的onchange事件被触发时,您可以使用jQuery .alax()方法。
$(\'#select\').change(function(){
  $.ajax({
    url: \'http://domain.name/somescript.php\',data: {item: $this.find(\'option:selected\').val()}
    success: function(xhr){
      // analyze recieved data from server
      if(xhr.responseText == \'10\')
        alert(\'some message\');
    }    
  });
});
    ,您需要向脚本查询XHR请求,该脚本将查询数据库并返回结果供您显示。使用jQuery做到这一点很简单。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。