gpt4 book ai didi

php - 使用隐藏的 <input> 并将其值设置为 php 中的某个内容然后传递给 jquery 不好吗?

转载 作者:行者123 更新时间:2023-11-30 13:09:13 24 4
gpt4 key购买 nike

我正在开发一个 wordpress 主题,我有一个联系表单,它使用 jquery 检查错误,然后在电子邮件发送成功时显示确认消息。

在显示确认电子邮件之前,我想显示一个 loading.gif,以便用户知道它正在做某事。我的问题是在 jquery 中分配 img SRC url,因为我不希望它被修复。

我想将其设置为获取站点 url,然后将图像名称添加到其中。

由于您无法在 js 中解析 PHP,我想也许我可以作弊并使用将数据传递给 JS 的隐藏输入在表单页面上执行 PHP。

所以我有一个

<li class="hiddenurl">
<input name="hiddenurl" value="<?php bloginfo('url'); ?>">
</li>

然后在 jquery 中我将值设置为一个变量,然后在 JS 中:

$(this).parent().append('<img src="'+variable+'/library/images/loading.gif" etc

这样做不好吗?

最佳答案

As you cannot parse PHP in js

错了。

<script type="text/javascript">
var myvar = <?php echo json_encode($some_php_variable); ?>;
</script>

json_encode使任何 PHP 变量(资源除外)立即可由 JavaScript 解析。有点像var_export但用于 JavaScript 而不是 PHP。

关于php - 使用隐藏的 &lt;input&gt; 并将其值设置为 php 中的某个内容然后传递给 jquery 不好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14526659/

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