如何在文本区域设置值
问题描述:
我正在使用codemirror.net在操场上工作,并且效果很好。我的下一步是自动加载为文件路径名设置一个值,每个textarea都会从.html,.css和jquery加载文件路径。如何在文本区域设置值
在codemirror目前显示
<div id="wrap">
<!-- Code Editors --> <section id="code_editors">
<div id="html" class="code_box">
<h3>HTML</h3>
<textarea name="html"></textarea>
</div>
<div id="css" class="code_box">
<h3>CSS</h3>
<textarea name="css"></textarea>
</div>
<div id="js" class="code_box">
<h3>JavaScript</h3>
<textarea name="js"></textarea>
</div> </section>
<!-- Sandboxing --> <section id="output">
<iframe></iframe> </section> </div>
预览textarea的结果显示 “世界,你好”,由于在JavaScript表现出这样的codemirror
html_editor.setValue('<p>Hello World</p>');
css_editor.setValue('body { color: red; }');
所以我改变设定值。
<textarea name="html"><?php
echo file_get_contents('testcode.php');
?>
</textarea>
</div>
当我在文本区域内看到HTML代码,但无法在文本区域中看到预览时,此功能非常有用。
所以我想解决这个太使用
<?php echo file_get_contents('testcode.php');?>
怎么看预览我认为做在JavaScript改变它说
html_editor.setValue('<p>Hello World</p>');
css_editor.setValue('body { color: red; }');
我的问题是,我怎么能写PHP文件中的代码。
我试图
html_editor.setValue('<?php echo file_get_contents('testcode.php');?>');
css_editor.setValue('body { color: red; }');
这是行不通的。
任何其他的想法如何解决这个问题,使两个作品!
非常感谢。
AM
答
试试这个:
var = "<?php echo file_get_contents('testcode.php')?>";
html_editor.setValue(var);
css_editor.setValue('body { color: red; }');
PHP时,文件名以'.php'您可以设置您的服务器来解析的.js文件到PHP结束通常只解析,但为什么不干脆使用打印javascripT的.php文件?
我从来没有想过打印的JavaScript,所以如何写在JavaScript打印是这样的是这个正确! – alidads
不,只是您可以将当前的js文件复制到新的.php文件中,那么您可以使用'=$var?>'或''在需要的地方打印PHP变量。 。就像你可以混合使用PHP和HTML一样,你也可以混合使用JS和PHP –