Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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 不工作的表单和表单变量验证?_Javascript_Php_Forms - Fatal编程技术网

Javascript 不工作的表单和表单变量验证?

Javascript 不工作的表单和表单变量验证?,javascript,php,forms,Javascript,Php,Forms,我的表格 单击表单时,控制台中会出现错误: (索引):121未捕获引用错误:未定义searchToggle 在HTMLButtonElement.onclick((索引):121) 当一个词被输入到原来的形式时,它是必要的 通过meta_键在meta_值列中搜索名称,然后 显示请帮助我是php新手您应该尝试以下示例: 1) 我创建了文本框,我将在其中写入数据,然后它将在数组中搜索,并从中获取值,例如,我在其中创建了数组,并将数据显示在#div1 <div class="input-hold

我的表格

单击表单时,控制台中会出现错误:

(索引):121未捕获引用错误:未定义searchToggle 在HTMLButtonElement.onclick((索引):121)

当一个词被输入到原来的形式时,它是必要的 通过meta_键在meta_值列中搜索名称,然后
显示请帮助我是php新手

您应该尝试以下示例:

1) 我创建了文本框,我将在其中写入数据,然后它将在数组中搜索,并从中获取值,例如,我在其中创建了数组,并将数据显示在#div1

<div class="input-holder">
    <input type="text" class="search-input"  id="string"  placeholder="Искать" />
    <button class="search-icon"><i class="fas fa-search"></i>Go</button>
    <div id="div1"> </div>
</div>
2) 当单击按钮时,我们必须进行ajax调用,然后我们将从那里获取数据,并在响应中获取该数据,然后我们将在希望显示的位置显示该响应

<script>
$(document).ready(function(){
    $("button").click(function(){
        var stringval = $("#string").val();

    $.ajax({data: {val : stringval} , url: "democode.php", type: 'post',  success:
         function(result){
            var data = JSON.parse(result);
             console.log(data);
     $("#div1").html(data);
    }});
  });
});
</script>

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
var stringval=$(“#string”).val();
$.ajax({data:{val:stringval},url:“democode.php”,键入:“post”,成功:
功能(结果){
var data=JSON.parse(结果);
控制台日志(数据);
$(“#div1”).html(数据);
}});
});
});
3) Ajax调用democode.php,所以在该文件中,我们将在那里获取数据(如果需要,您可以从数据库中获取数据),然后返回数据

==democode.php==

    <?php

    $test['data'] = array("Aleaxa"=>"I'm Beutiful","john"=>"I'm Evil","mishel"=>"baby, I'm Bad Boy!","mohini"=>"I'm  MAstana");

    if (array_key_exists( $_POST['val'], $test['data'])) {
        $key = $_POST['val'];
         echo json_encode($test['data'][$key]);
    }

    ?> 
==democode.php==

欢迎您是否有名为
searchToggle()
的Javascript函数?这似乎不是javascript函数“onclick”。此函数可以替换为其他函数?首先,在javascript中创建名为
searchToggle()
的函数,从js中只能调用php文件。从w3学校开始。
<script>
$(document).ready(function(){
    $("button").click(function(){
        var stringval = $("#string").val();

    $.ajax({data: {val : stringval} , url: "democode.php", type: 'post',  success:
         function(result){
            var data = JSON.parse(result);
             console.log(data);
     $("#div1").html(data);
    }});
  });
});
</script>
==democode.php==

    <?php

    $test['data'] = array("Aleaxa"=>"I'm Beutiful","john"=>"I'm Evil","mishel"=>"baby, I'm Bad Boy!","mohini"=>"I'm  MAstana");

    if (array_key_exists( $_POST['val'], $test['data'])) {
        $key = $_POST['val'];
         echo json_encode($test['data'][$key]);
    }

    ?>