php - 如果为 null,则设置 javascript 变量的值

标签 php javascript wordpress

我将 3 个全局变量设置为我的帖子元数据的值。如果没有返回,我想了解如何为每个变量设置默认值。

<script type="text/javascript">
var JprettyAd = '<?php echo get_post_meta($post->ID, 'prettyAd', true); ?>';
var JprettyName = '<?php get_post_meta($post->ID, 'prettyName', true); ?>';
var JprettyLink = '<?php get_post_meta($post->ID, 'prettyLink', true); ?>';
</script>

最佳答案

var JprettyAd = <?php echo get_post_meta($post->ID, 'prettyAd', true); ?> ||
    'someDefault';

请注意,如果 PHP 返回任何“假”值,这将使用 'someDefault' 值:null, undefined, ' '0NaN

请参阅标有“默认分配”的部分 here .

关于php - 如果为 null,则设置 javascript 变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12144821/

相关文章:

javascript - 什么是 DOM 对象的反向引用?

javascript - 如何从浏览器向 Node.js 服务器发送大文件?

php - 数据库存在,但 WordPress 无法建立数据库连接

javascript - 服务器上更少的 HTTP 请求 - wordpress 站点

php - 使用 php 将 csv 转换为 mysql 未插入数据

php - 提交点击时返回 [object object] json

php - 如何为 Javascript array() 使用准备 PHP 变量?

php - Wordpress 上的特色图片

php - 即使在滚动后也能固定表格标题的位置

php - Zend 框架 : Proper way to interact with database?