gpt4 book ai didi

php - 如何将 var url 放入 JavaScript 中?

转载 作者:行者123 更新时间:2023-12-02 19:47:07 24 4
gpt4 key购买 nike

我在 php 中做了这样的声明(取自 WordPress path url in js script file ):

<script type="text/javascript">
var templateurl = "<?php bloginfo('template_url') ?>";
</script>

然后我的 javascript (myjava.js) 中有这段代码:

init : function(ed, url) {

ed.addCommand('mcearrow_shortcodes', function() {
ed.windowManager.open({
file : url + '/interface.php',
width : 410 + ed.getLang('arrow_shortcodes.delta_width', 0),
height : 250 + ed.getLang('arrow_shortcodes.delta_height', 0),
inline : 1
}, {
plugin_url : url
});
});


ed.addButton('arrow_shortcodes', {
title : 'arrow_shortcodes.desc',
cmd : 'mcearrow_shortcodes',
image : url + '/btn.png'
});


ed.onNodeChange.add(function(ed, cm, n) {
cm.setActive('arrow_shortcodes', n.nodeName == 'IMG');
});
},

我想用 templateurl 更改所有“url +”,我尝试使用这个:

 file : templateurl + '/includes/scripts/interface.php'

但是这不起作用。它不加载interface.php。但是,如果我使用“url +”,则interface.php 会完美加载。问题是,我想将 interface.php 放在不同的文件夹中。与 myjava.js 不在同一文件夹中。

使用 templateurl 变量的正确方法是什么?

非常感谢!

最佳答案

templateurl 有值吗?请检查一下。您正在分配 php 变量,因此请回显它。

<script type="text/javascript">
var templateurl = "<?php echo bloginfo('template_url') ?>";
</script>

关于php - 如何将 var url 放入 JavaScript 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9747631/

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