0

我正在尝试从 Javascript 中的 php 类返回一个值:

<html>
<?php 

function tester()
{
return "testing";
}

?>

<script type="text/javascript">
var val= "<?php tester(); ?>";

document.write(val);

document.write('Finished!');
</script>

</html>

什么都没有返回,而我只是得到一个空白屏幕(除了“完成”消息)=(

4

3 回答 3

1

发生这种情况是因为您只是返回值,要输出您必须回显它:

<?php echo tester(); ?>
于 2013-02-12T14:41:47.297 回答
0

您没有对tester(). 试试这个:

var val= <?php echo json_encode(tester()); ?>;
于 2013-02-12T14:41:38.750 回答
0

你需要回应它。

要么使用:

var val= "<?php echo tester(); ?>"

或者,如果您启用了短标签:

var val= "<?=tester()?>"
于 2013-02-12T14:41:54.450 回答