无法将 php 变量分配给脚本
Cant assign php variable to script
所以我使用这个脚本将文本复制到剪贴板,至少需要与 firefox 和 chrome 兼容。
https://github.com/lgarron/clipboard.js
基本上我有一些 html 存储在 php 变量中,我试图将其复制到 clipboard.The 我可以做的另一种方法是复制 html 的内容=38=] 到剪贴板但结果基本相同
<script src="js/clipboard.js"></script>
<script>
document.getElementById('markup-copy').addEventListener('click', function() {
var val = '<?php echo $myText ?>';
clipboard.copy({
'text/plain': 'Paste this into a HTML editor.',
'text/html': val;
}).then(
function(){console.log('success'); },
function(err){console.log('failure', err);
});
});
</script>";
我也试过做同样的事情,但直接回显字符串,即
'text/html': '<?php echo $myText ?>';
脚本确实打印出 html 的实际字符串,但是当我将它复制到剪贴板时,我看到的是:
<?php echo $myText ?>
所以即使页面将上面的内容翻译成字符串,这个脚本似乎也没有。有什么想法吗?
$myText 变量是一个字符串,带有一些基本的 HTML,没有 php。
我想避免使用基于 flash 的解决方案,但是如果这根本行不通,那么我会决定在 flash 中进行。
替换
var val = '<?php echo $myText ?>';
和
<?php echo 'var val = "'.$myText.'";'; ?>
替换
每一个选择='<?php echo $myText ?>';
到
每一个选择=<?php echo $myText; ?>
所以我使用这个脚本将文本复制到剪贴板,至少需要与 firefox 和 chrome 兼容。
https://github.com/lgarron/clipboard.js
基本上我有一些 html 存储在 php 变量中,我试图将其复制到 clipboard.The 我可以做的另一种方法是复制 html 的内容=38=] 到剪贴板但结果基本相同
<script src="js/clipboard.js"></script>
<script>
document.getElementById('markup-copy').addEventListener('click', function() {
var val = '<?php echo $myText ?>';
clipboard.copy({
'text/plain': 'Paste this into a HTML editor.',
'text/html': val;
}).then(
function(){console.log('success'); },
function(err){console.log('failure', err);
});
});
</script>";
我也试过做同样的事情,但直接回显字符串,即
'text/html': '<?php echo $myText ?>';
脚本确实打印出 html 的实际字符串,但是当我将它复制到剪贴板时,我看到的是:
<?php echo $myText ?>
所以即使页面将上面的内容翻译成字符串,这个脚本似乎也没有。有什么想法吗?
$myText 变量是一个字符串,带有一些基本的 HTML,没有 php。
我想避免使用基于 flash 的解决方案,但是如果这根本行不通,那么我会决定在 flash 中进行。
替换
var val = '<?php echo $myText ?>';
和
<?php echo 'var val = "'.$myText.'";'; ?>
替换
每一个选择='<?php echo $myText ?>';
到
每一个选择=<?php echo $myText; ?>