使用来自onchange选择值的jquery / javascript进行简单查询?

时间:2014-08-30 22:44:20

标签: javascript php jquery mysqli

在此示例中,alert(selectedString)检索下拉选择值,因此我知道此部分有效。我想采用该值并使用它来查询mysqli和PHP的表。我们如何使用所选字符串查询数据库表?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">

var select = document.getElementById("test");

select.onchange = function(){
var selectedString = select.options[select.selectedIndex].value;


alert(selectedString);

}

</script>

1 个答案:

答案 0 :(得分:0)

使用jQuerys ajax method。在用户访问网站时对您的服务器进行异步调用。在data属性中传递selectedString并使用$_GET['selectedString']在php脚本中读取它。在客户端,您可能希望对done块中的php请求返回的数据执行某些操作。

$.ajax({
  url: "yourServerScript.php",
  data: { selectedString: selectedString },
  cache: false
})
  .done(function( html ) {
    $( "#results" ).append( html );
  });