任何脚本忽略未定义的变量? [英] Any script to ignore undefined variable?
本文介绍了任何脚本忽略未定义的变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的模板视图文件中的代码如下:
In my template view file have code below:
<script>
// When the document is ready
$(function() {
var treedata = <?php (($treedata=="" ? "":$treedata)); ?>;
$('#treeview').treeview({data: treedata});
});
</script>
但是我并不是在每个页面中都使用这个树形视图,所以每当没有树形数据发送时,输出将是像这样
but I am not using this treeview in every page, so whenever no treedata being send the output will be like this
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: treedata
Filename: views/admin.php
Line Number: 355
我如何离开
推荐答案
您可以使用此方法。
var treedata = <?php echo isset($treedata) ? '"'.$treedata.'"' : "''" ; ?>;
- 显示结果。
- isset()确定变量是否存在
- 包装结果以避免
ReferenceError:未在javascript中定义
。 - echo to display the result.
- isset() to determine if variable exists
- wrap the result to avoid
ReferenceError: a is not defined
in javascript.
这篇关于任何脚本忽略未定义的变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文