Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 重新加载SQL查询和HTML下拉列表onblur_Javascript_Php_Jquery_Html_Sql - Fatal编程技术网

Javascript 重新加载SQL查询和HTML下拉列表onblur

Javascript 重新加载SQL查询和HTML下拉列表onblur,javascript,php,jquery,html,sql,Javascript,Php,Jquery,Html,Sql,我有一个下拉菜单,在模糊将保存价值到我的数据库,而无需刷新页面。这非常有效,唯一的问题是现在我需要页面上的其他下拉菜单也用更新的SQL数据刷新 我知道页面刷新会起作用,但我想避免这种情况,因为我的页面很长,不希望用户在其中失去位置 那么,有人知道如何使用onblur或onchange事件刷新SQL查询以及页面上的其他下拉菜单吗 谢谢大家! 您可以使用Ajax从服务器获取数据并刷新页面中的任何内容,而无需刷新页面。在没有看到任何代码的情况下,为什么不在保存操作的同一事件链中执行此操作?我想我的问题

我有一个下拉菜单,在模糊将保存价值到我的数据库,而无需刷新页面。这非常有效,唯一的问题是现在我需要页面上的其他下拉菜单也用更新的SQL数据刷新

我知道页面刷新会起作用,但我想避免这种情况,因为我的页面很长,不希望用户在其中失去位置

那么,有人知道如何使用onblur或onchange事件刷新SQL查询以及页面上的其他下拉菜单吗


谢谢大家!

您可以使用Ajax从服务器获取数据并刷新页面中的任何内容,而无需刷新页面。

在没有看到任何代码的情况下,为什么不在保存操作的同一事件链中执行此操作?我想我的问题更多的是基于知识的缺乏。我通过谷歌搜索得到onblur事件,将信息传递到另一个php页面,然后将其保存到DB。那么,我如何使用我已经拥有的来刷新我的查询和下拉菜单呢?
函数showUser(str){if(str==“”){document.getElementById(“txtHint”).innerHTML=“”;return;}if(window.XMLHttpRequest){//IE7+、Firefox、Chrome、Opera、Safari xmlhttp=new XMLHttpRequest();}else{//IE6的代码,IE5 xmlhttp=newActiveXObject(“Microsoft.xmlhttp”);}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4&&xmlhttp.status==200){document.getElementById(“txtHint”).innerHTML=xmlhttp.responseText}xmlhttp.open(“GET”,“updateSQL.php?q=“+str,true”);xmlhttp.send()}
谢谢,我在谷歌上搜索了一下,看到他们在谈论刷新div。到目前为止,我自己的测试还没有成功,你能给我举个例子,看看刷新我拥有的64个div中的一个会是什么样子吗?每个div都是一个单独的表单,如果我能让它们全部刷新,那么就拉一个新的SQ我的div现在只在HTML中,我假设它们需要转换成jquery,这样才能正确刷新它们,或者可以在HTML中刷新它们?