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