php类的返回值未正确返回
Return value for php class not returning correctly
我正试图从Javascript中的php类返回一个值:
<html>
<?php
function tester()
{
return "testing";
}
?>
<script type="text/javascript">
var val= "<?php tester(); ?>";
document.write(val);
document.write('Finished!');
</script>
</html>
没有返回任何内容,相反,我只是得到一个空白屏幕(除了"Finished"消息)=(
之所以会发生这种情况,是因为您只是返回值,要输出,您必须回显它:
<?php echo tester(); ?>
您没有对tester()
的输出执行任何操作。试试这个:
var val= <?php echo json_encode(tester()); ?>;
您需要回显它。
任意使用:
var val= "<?php echo tester(); ?>"
或者,如果您启用了短标签:
var val= "<?=tester()?>"
相关文章:
- AJAX:$_GET不返回任何值
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- 如何将返回的值应用于多个不同位置的多个选择器
- angular.注射器阵列值未返回当前值
- Model中的Typeahead返回空值以形成输入字段
- 如何匹配多个值使用正则表达式返回单个值
- (extjs)获取表单中单选按钮的选定值.不返回该值
- Javascript对象返回垃圾值
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- jQuery.val()未返回预期值
- 多个if语句根据URL返回css值
- 从js中的对象返回一个值
- 如何在另一个任务中正确使用延迟的gump任务返回的值
- 使用this和onclick()时不能返回id值
- 如何返回此值
- 从 angularjs 中的嵌套成功函数返回一个值
- 仅使用特定参数返回特定值
- JavaScript元素遍历返回的值超出预期
- 为什么数据列表选项的id返回空值
- 如何从Map返回默认值