gpt4 book ai didi

php - Javascript 变量,发送到 PHP 变量

转载 作者:行者123 更新时间:2023-11-29 03:11:23 26 4
gpt4 key购买 nike

我有一个从 MySQL 数据库中提取的动态产品列表。在 list 上有一个立即联系 按钮,我正在使用一个 jquery Modal 脚本,它会弹出一个表单。

我的问题是尝试将产品信息变量传递给该弹出窗口。

我正在考虑使用 rel 属性添加品牌和型号名称,如下所示:

<a href="#" class="contact_now" rel="<?=$sku_brandname;?> <?=$sku_modelname;?>">Contact Now!</a>

然后使用 Javascript 我可以做到这一点:

    $(".contact_now").click(function(){

var rel = $(this).attr('rel');
alert(rel);

效果很好,但在我的 Popup Div 上,我不确定如何获取 javascript rel 变量来输出它。

<p>Fill out the form below to inquire about the <strong>{ rel value here }</strong>.  We will get back to you as soon as possible.</p>

我不知道该怎么做。如果有人有任何想法或建议,我将不胜感激。

谢谢!

最佳答案

几件事。首先,如果要在某些节点中存储数据,最好使用数据属性,如下所示:

<a href="#" class="contact_now" data-brand-name="<?=$sku_brandname;?>" data=-model-name="<?=$sku_modelname;?>">Contact</a>

然后您可以像这样使用 jQuery 获取它们:

$(this).data("brandName");

至于将变量发送到 PHP 的事情,您应该在打开弹出窗口时使用 JavaScript 修改值。 (如果不在同一页面上,请在评论中说明。)。为此,您可以给 span 一个类并在显示弹出窗口之前修改它。

<p>Fill out the form below to inquire about the <span class="product"></span> We'll get back to you ASAP.</p>

然后在 jQuery 中:

$(".product").text($(this).data("brandName"));
//Show popup

关于php - Javascript 变量,发送到 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755098/

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