gpt4 book ai didi

javascript - 如果检查了 php 条件,则通过 JQuery 将类添加到元素

转载 作者:行者123 更新时间:2023-12-02 23:55:32 37 4
gpt4 key购买 nike

如果检查了 php 条件,则通过 JQuery 将类添加到元素。你好。这段代码不起作用。如果有人知道替代方法,我非常感激。谢谢。

<form method="post">
<input class="blue" name="btn" type="Submit" value="Submit" />
</form>

<?php

if(isset($_POST["btn"])){
$query = mysqli_query($con,"select * from table");
$row = mysqli_fetch_assoc($query);
$name = $row['name'];
if($name == "kamal"){
?>
<script type="text/javascript">
$('.blue').addClass('green');
</script>
<?php
}
else{
?>
<script type="text/javascript">
$('.blue').addClass('red');
</script>
<?php
}
}

?>

最佳答案

实际上你必须添加$(document).ready

像这样:

$(document).ready(function(){

$('.blue').addClass('red').removeClass('blue');

});

这样你就可以在文档加载后调用 jquery 函数

——编辑——

顺便说一下,我建议你全部使用 php 或全部 javascript。通过php发送表单并用jquery替换class是没有任何意义的。实际上,您可以使用新类在 php 中使用简单的 echo 来执行相同的打印结果。

但是如果你想使这种动态化,你可以使用 jquery 通过 Ajax 发送表单,防止提交,从 php 路由获取响应并动态显示颜色变化,而无需重新加载页面

关于javascript - 如果检查了 php 条件,则通过 JQuery 将类添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55409050/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com