gpt4 book ai didi

javascript - 将 PHP 传递到 jQuery

转载 作者:行者123 更新时间:2023-11-27 22:58:41 25 4
gpt4 key购买 nike

我有一个想法如何将 PHP 值传递到 jQuery 变量中,我过去已经这样做过并且它有效。但我尝试了下面的代码,但由于某种原因它不起作用。我不知道问题出在哪里。

我试图在购物车为空时隐藏我设计的自定义 Virutmart 下拉式购物车。

jQuery(document).ready(function ($) {   
var cart = "<?php if ($data->totalProduct) echo $data->cart_show; ?>"
jQuery('.btn-cart1').hover(if (cart === "") {
jQuery(this).find('.dropdown').hide();
}
else {
jQuery(this).find('.dropdown').hide();
jQuery('.btn-cart1').hover(
function() { jQuery(this).find('.dropdown').stop().show(500)},
function() { jQuery(this).find('.dropdown').stop().hide(500)})
}
});

最佳答案

PHP 是服务器端脚本语言,在您的 javascript 在 Web 浏览器上执行之前就已执行。

代码的正确执行取决于 PHP 在服务器端执行后的 $data->totalProduct & $data->cart_show 的值,并且这些值位于您的 javascript 中。

这不是一个好的编程习惯,我强烈建议您使用 AJAX 来访问 PHP 变量的值。

关于javascript - 将 PHP 传递到 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37338438/

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