首页 > 解决方案 > 两个 $variable 作为 html 按钮中的数据点

问题描述

我正在尝试调用 2 java 值并将它们都设置为这个 html 按钮中的数据点,之前代码工作过,丢失了,新手监督问题,有人觉得很好,可以帮助我看看我错过了什么?

<?php $cuid = $user['cuid']?>
<?php $ruid = $user['ruid']?>
<?php echo $cuid; echo $ruid?>

所有电话都很好

应用:

<span class="glf-button" data-glf-cuid="a7898b02-f26c-41e4-8a34-293ec7ab65aa" data-glf-ruid="<?php $ruid = $user['ruid']?>"  > See MENU  Order</span>
<script src="https://www.fbgcdn.com/embedder/js/ewm2.js" defer async ></script> 

作品!!!

<span class="glf-button" data-glf-cuid="<?php $cuid = $user['cuid']?>" data-glf-ruid="313438d5-7599-4306-aad9-177ae5cdf317"  > See MENU  Order</span>
<script src="https://www.fbgcdn.com/embedder/js/ewm2.js" defer async ></script> 

作品

<span class="glf-button" data-glf-cuid="<?php $cuid = $user['cuid']?>" data-glf-ruid="<?php  $ruid = $user['ruid']?>"  > See MENU  Order</span>
<script src="https://www.fbgcdn.com/embedder/js/ewm2.js" defer async ></script> 

不工作

标签: javascriptphphtmljquery

解决方案


只需echo要将数组出现的值与 HTML 的其余部分一起发送出去

<span class="glf-button" data-glf-cuid="a7898b02-f26c-41e4-8a34-293ec7ab65aa" data-glf-ruid="<?php echo $user['ruid'];?>">See MENU  Order</span>

当然在另一条线上也是如此

或者你可以做

<?php 
$cuid = $user['cuid'];
$ruid = $user['ruid'];
?>

然后在我们的代码中$ruid$cuid但他们也需要回显

<span class="glf-button" data-glf-cuid="a7898b02-f26c-41e4-8a34-293ec7ab65aa" data-glf-ruid="<?php echo $ruid;?>">See MENU  Order</span>

除非你使用这种语法

<span class="glf-button" data-glf-cuid="a7898b02-f26c-41e4-8a34-293ec7ab65aa" data-glf-ruid="<?=$ruid?>">See MENU  Order</span>

但是,当您已经在数组中拥有数据时,为什么还要使用另一个变量


推荐阅读