日期:2014-05-16  浏览次数:20427 次

为什么加载不上javascript文档
如题,我在PHP中利用echo加载javascript文档,别的文档都加载上了,但是有个文档怎么都加载不上,加载的格式我确定是一样的,
echo "\t".'<script type="text/javascript" src="../../../js/ztree_head.js"></script>'."\n";
我想会不会是文档内容有问题呢,贴出ztree_head.js文档的代码,请大侠帮忙看看:

(function($){
alert('php页面错误');
  var setting = {
  check: {
  enable: true
  },
  data: {
  simpleData: {
  enable: true
  }
  }
  },
  
  var zNodes_checked_assign_proj = array(),
  var zNodes_checked_unassigned_proj = array(),
  var zNodes_checked_assign_proj_id = array(),
  var zNodes_checked_unassigned_proj_id = array(),
  var zNodes_assign_proj = array(),
  var zNodes_unassign_proj = array(),
  function func_znode_assign_proj(json_proj) {
  var arr_proj = json_decode ( json_proj );
  var len = arr_proj.length;
  for ( var i = 0 ; i < len ; i++ ){
  zNodes_assign_proj[i] = {id:arr_proj[i]["id"], pid:arr_proj[i]["parent_id"], name:arr_proj[i]["name"]+"["+arr_proj[i]["access_level"]+"]"+"("+arr_proj[i]["view_state"]+")"};
  }
  },
   
  function func_znode_unassign_proj(json_proj) {
  var arr_proj = json_decode ( json_proj );
  var len = arr_proj.length;
  for ( var i = 0 ; i < len ; i++ ){
  zNodes_unassign_proj[i] = {id:arr_proj[i]["id"], pid:arr_proj[i]["parent_id"],name:arr_proj[i]["name"]};
  }
  },
  var code,
  function setCheck() {
  var zTree_assign_proj = $.fn.zTree.getZTreeObj("treeDemo_assign_proj"),
  var zTree_unassign_proj = $.fn.zTree.getZTreeObj("treeDemo_unassign_proj"),
  py = "",
  sy = "",
  pn = "",
  sn = "",
  type = { "Y":py + sy, "N":pn + sn};
  zTree_assign_proj.setting.check.chkboxType = type;
  zTree_unassign_proj.setting.check.chkboxType = type;
  showCode('setting.check.chkboxType = { "Y" : "' + type.Y + '", "N" : "' + type.N + '" };');
  },
  function showCode(str) {
  if (!code) code = $("#code");
  code.empty();
  code.append("<li>"+str+"</li>");
  },
  $(document).ready(function(){
  $.fn.zTree.init($("#treeDemo_assign_proj"), setting, zNodes_assign_proj);
  $.fn.zTree.init($("#treeDemo_unassign_proj"), setting, zNodes_unassign_proj);
  setCheck();
  zNodes_checked_assign_proj = zTree_assign_proj.getCheckedNodes(true);
  zNodes_checked_unassign_proj = zTree_unassign_proj.getCheckedNodes(true);
  count_checked_assign_proj = zNodes_checked_assign_proj.length;
  count_checked_unassign_proj = zNodes_checked_unassign_proj.length;
  for (var i=0; i < count_checked_assign_proj; i++){
  zNodes_checked_assign_proj_id[i] = zNodes_checked_assign_proj[i].id;
  }
  for (var i=0; i < count_checked_unassign_proj; i++){
  zNodes_checked_unassign_proj_id[i] = zNodes_checked_unassign_proj[i].id;
  }
  $.ajax({
  url:'http://localhost/mantis/manager_user_proj_delete.php',
  type:'POST',
  data:{zNodes_assign_proj:zNodes_checked_assign_proj_id.to