0
如何使用JavaScript將輸出緩衝區加載到字符串中?在JavaScript中加載一個輸出到字符串?
例如在PHP
<?php ob_start(); ?>
hello world !
<?php $string = ob_get_contents(); ?>
如何使用JavaScript將輸出緩衝區加載到字符串中?在JavaScript中加載一個輸出到字符串?
例如在PHP
<?php ob_start(); ?>
hello world !
<?php $string = ob_get_contents(); ?>
更具體地,代碼測試!
<?php ob_start(); ?>
hello world !
<?php $string = ob_get_contents(); ?>
<script type="text/javascript">
var MyJSStringVar = "<? echo trim($string)?>";
console.log(MyJSStringVar);
alert(MyJSStringVar);
</script>
如果您正在運行PHP 5.2或以上,你可以調用json_encode()
正確地自動躲避字符串的JavaScript。
<?php ob_start(); ?>
hello world !
<?php $string = ob_get_contents(); ?>
<script type="text/javascript">
var theString = <?php echo json_encode($string); ?>;
</script>
對於PHP 5.1或以下,可以使用兼容庫,像jsonwrapper,這增加了json_encode
功能爲您服務。
添加一些更多的細節,你的意思是輸出黃油? – 2010-09-02 12:06:45
mmmmmmmmmmmm,輸出黃油... – Pointy 2010-09-02 12:08:01