好的,在我之前的网站上,我有一个小的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部分有一些缺失的东西,我真的不知道要放在那里,以便调用该函数。
感谢您的帮助。如果需要其他任何东西,只需将其添加到评论中,我将添加它。
答案 0 :(得分:0)
有点难以理解你想要什么,但我认为这是正确的道路
$("#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请求。