好的,在我以前的网站上,我有一个小的JavaScript,如果输入的用户名已经存在,就可以检查DB了。工作非常出色。
现在我有了一个不同但相似的需求,我需要检查option标记中的值,并在选项更改时输出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选择器更改时,它将每次发送make ajax post请求。

09-30 16:21
查看更多