Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 Onchange事件不触发任何JS函数_Javascript_Ajax_Drop Down Menu_Dom Events_Onchange - Fatal编程技术网

Javascript Onchange事件不触发任何JS函数

Javascript Onchange事件不触发任何JS函数,javascript,ajax,drop-down-menu,dom-events,onchange,Javascript,Ajax,Drop Down Menu,Dom Events,Onchange,我正在尝试将下拉菜单中的一个选项发送到Javascript函数,以便通过调用PHP函数使用AJAX查询数据库。不幸的是,我的onchange事件似乎根本没有触发。我试图将onchange事件重定向到一个简单的Javascript函数进行测试,但这也不起作用。我一辈子也弄不明白。下面是我的示例代码(HTML和示例测试Javascript函数): HTML: 请选择一个类别 开胃菜 主菜 特色菜 饮料 肉 汤 请在上面选择一个类别 Javascript: <script type = "

我正在尝试将下拉菜单中的一个选项发送到Javascript函数,以便通过调用PHP函数使用AJAX查询数据库。不幸的是,我的
onchange
事件似乎根本没有触发。我试图将
onchange
事件重定向到一个简单的Javascript函数进行测试,但这也不起作用。我一辈子也弄不明白。下面是我的示例代码(HTML和示例测试Javascript函数):

HTML:


请选择一个类别
开胃菜
主菜
特色菜
饮料
肉
汤

请在上面选择一个类别
Javascript:

<script type = "text/javascript">
function tested()
{
var x = document.getElementById("categories").value;
document.getElementById("cat_display").innerHTML = x;
{
</script>

功能测试()
{
var x=document.getElementById(“类别”).value;
document.getElementById(“cat_显示”).innerHTML=x;
{

在此之前,我还使用
onchange
事件测试了此函数,事件是
onchange=“tested(this.value)”
,函数反映了更改的输入。

您有一个向后的
}

function tested()
{
    var x = document.getElementById("categories").value;
    document.getElementById("cat_display").innerHTML = x;
} // <----
功能测试()
{
var x=document.getElementById(“类别”).value;
document.getElementById(“cat_显示”).innerHTML=x;
} //
function tested()
{
    var x = document.getElementById("categories").value;
    document.getElementById("cat_display").innerHTML = x;
} // <----