Javascript 函数操作

标签 javascript php jquery html

好的,所以在我以前的网站中,我有一个小的 javascript 来检查数据库是否输入的用户名已经存在。并且工作出色。 现在我有一个不同但相似的要求,我需要检查选项标签中的值并在选项更改时输出 X 或 OK。

这是代码:

<script type="text/javascript">

        $("#subcat").change(function(event) {

        var xhr = $.post("php/check.php", {subcat1: $(this).val()});

            xhr.done(function(result) {
                $("#check-cat").html(result).show();
            });
        });

    </script>

这是 HTML:

<select id="type" name="subcat">

<option value="0">Izaberi kategoriju prvo...</option>

</select>


<span id="check-cat" style="color:red; font-size: 18px;">X</span>

检查 POST 数据的文件:

和 CHECK.PHP:

if(isset($_POST['subcat1'])){

    if($_POST['subcat1'] == '0'){
        echo 'X!';
    } else{
        echo 'OK!';
    }
}

?>

在 javascript 部分缺少一些东西,我真的不知道该放什么才能调用该函数。

谢谢你的帮助。如果还需要什么,请在评论中提出,我会添加。

最佳答案

很难准确理解你想要什么,但我认为这是在正确的道路上

$("#subcat").change(function(event) {

  var xhr = $.post("php/db/functions/check.php", {subcat1: $(this).val()});

  xhr.done(function(result) {
    $("#check-cat").html(result).show();
  });
});

#subcat选择器改变时,每次都会发送一个ajax post请求。

关于Javascript 函数操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22284586/

相关文章:

php - 我有一个网站和一个 iOS 应用程序。我该如何构建一个 API 供他们交谈?

php - MYSQL 8.0 - 不支持的重做日志格式

javascript - svg中的鼠标滚轮缩放效果-移动到中心点并在到达极限时停止缩放

javascript - 选择孙子元素

javascript - jQuery 追加元素,如果它不存在,否则替换

javascript - AngularJS 应用程序使 IE 开发工具崩溃

javascript - 如何在php的onclick函数中传递带有空格的变量作为参数

javascript - 如何迭代多个选择并根据数据库中的值设置选项?

javascript - Node.js 向对象添加多个属性

javascript - 如何重新路由多个 Express.js 路径并返回单个结果?