Java jQuery、jsp、valums上传-上传区don';看不见

Java jQuery、jsp、valums上传-上传区don';看不见,java,jquery,jsp,Java,Jquery,Jsp,我正在尝试使用valums上传(http://valums.com/ajax-upload/),但上载区域不可见。我的代码是: main.jsp <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <%@page contentType="text/html; charset=UTF-8"%> <head> <title>NET Waiter By KiT</title>

我正在尝试使用valums上传(http://valums.com/ajax-upload/),但上载区域不可见。我的代码是:

main.jsp

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<%@page contentType="text/html; charset=UTF-8"%>
<head>
  <title>NET Waiter By KiT</title>
<script type="text/javascript" src="/admin/JQuery/jquery-1.7.2.js"></script>
<script type="text/javascript" src="/admin/JQuery/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="/admin/JQuery/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="/admin/JQuery/ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="/admin/JQuery/ui/jquery.ui.accordion.js"></script>
<script type="text/javascript" src="/admin/JQuery/ui/jquery.ui.button.js"></script>
<script type="text/javascript" src="/admin/JQuery/ui/jquery.ui.timepicker.js"></script>
<script type="text/javascript" src="/admin/JQuery/ui/jquery.ui.tabs.js"></script>
<script type="text/javascript" src="/admin/JQuery/jquery.jqGrid/js/jquery.jqGrid.js"></script>
<script type="text/javascript" src="/admin/JQuery/jquery.jqGrid/js/i18n/grid.locale-hu.js"></script>

<link rel="stylesheet" type="text/css" href="/admin/style/themes/base/jquery.ui.all.css">
<link rel="stylesheet" type="text/css" href="/admin/style/themes/base/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="/admin/style/themes/main.css">
<link rel="stylesheet" type="text/css" href="/admin/JQuery/jquery.jqGrid/css/ui.jqgrid.css">
<script type="text/javascript">
$(document).ready(function(){
  var ajax_load = "Betöltés...";
$("#hrefUnits").click(function() { 
      $("#content").html(ajax_load).load("/admin/JSP/BaseDates/units.jsp"); 
 });
 </script>
 </head>
  <body>
  <div id="container">
  <div id="navCol">
    <div id="mainmenu">
      <h3 id="administration"><a href="#">Adminisztráció</a></h3>
      <div>
        <p>Rendszer paraméterek, adatok menedzselése</p>
        <ul>
          <li>System params</li>
          <ul>
            <li><a href="#" id="hrefMeals">Meals</a></li>
            <li><a href="#" id="hrefUnits">Units</a></li>
          </ul>
          <br/>
            </ul>
      </div>
      <h3 id="other"><a href="#">Other</a></h3>
      <div>
        <p>Other Action</p>
        <ul>
          <li><script type="text/javascript" src="/admin/JQuery/ui/themeswitchertool.js"></script>
          <div id="switcher"></div></li>
          <li><a href="/admin/index.jsp">Exit</a></li>
        </ul>
      </div>
    </div> <!--  div mainmenu -->
  </div> <!-- div navCol -->
  <div id="content">
  </div> <!-- div content -->
</div>

网络服务员
$(文档).ready(函数(){
var ajax_load=“Betöltés…”;
$(“#hrefUnits”)。单击(函数(){
$(“#content”).html(ajax_load).load(“/admin/JSP/BaseDates/units.JSP”);
});
伦兹·帕拉梅·特雷克(Rendszer paraméterek),adatok menedzselése

  • 系统参数

其他行动

unit.jsp

<%@page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>

<script type="text/javascript">
$(document).ready(function(){
    jQuery("#unitsTable").jqGrid({
        jsonReader:{
            repeatitems: false,
            root: 'rows',
            page: 'page',
            cell: 'cell',
            id: 'id'
        },
        url:'/admin/UnitsServlet',
        mtype: 'GET',
        datatype: 'json',
        loadonce:true,
        colNames:['Name', 'Shortname', 'Comment', 'Status'],
        colModel:[
            {name:'name', index:'name', editable: true},
            {name:'shortname', index:'shortname', align: 'right', editable: true},
            {name:'comment', index:'commnet', editable: true},
            {name:'status', index:'status', align:'center', width: 70, 
                editable:true, edittype:"select", editoptions:{value:
                    "ACTIVE:ACTIVE;INACTIVE:INACTIVE"
                },
             hidden: true
            },
        ],
        sortname: 'name',
        rowNum:25,
        rowList: [5, 10, 25],
        caption: "Mértékegység lista",
        hidegrid: false,
        height: 590,
        width: 690,
        pager: "#unitsTablePager",
        viewrecords: true,
        editurl: "/admin/UnitsServlet",
        // multiselect: true,
    }).navGrid('#unitsTablePager', {edit:true, add:true, del:true, search:true},
        { //edit options
            afterSubmit: function(){
               jQuery("#unitsTable").setGridParam({datatype: 'json', page: 1});
               return [true, ''];
            },
            reloadAfterSubmit: true,
        }, 
        { //add options
            afterSubmit: function(){
                $(this).setGridParam({datatype: 'json', page: 1});
                return [true, '', false];
            },
            reloadAfterSubmit: true,
            // closeAfterAdd: true
        }, 
        { //delete options
            afterSubmit: function(){
                   jQuery("#unitsTable").setGridParam({datatype: 'json', page: 1});
                   return [true, ''];
                },
            reloadAfterSubmit: true,
        }, 
        { //search options
        }  
    ).navSeparatorAdd('#unitsTablePager', {
    }).navButtonAdd('#unitsTablePager', {
        caption: 'XLS',
        buttonicon: 'none',
        onClickButton: function(){
            jQuery("#unitsTable").excelExport({
                url:'/admin/Export?listtype=listallnotdeletedunits&type=XLS'
            });
        },
        title: 'Lista mentés Excel-be',
    }).navSeparatorAdd('#unitsTablePager', {
    }).navButtonAdd('#unitsTablePager', {
        caption: 'PDF',
        buttonicon: 'none',
        onClickButton: function(){
            jQuery("#unitsTable").excelExport({
                url:'/admin/Export?listtype=listallnotdeletedunits&type=PDF'
            });
        },
        title: 'Lista mentés PDF-be',
    });
});
</script>

<body>
  <div id="units" style="outline-width: 0px; outline-style: initial; outline-color: initial; width:714px; position: relative; display: block; z-index: 1002; left: 0px; top: 0px; height: 759px; " class="ui-dialog ui-widget ui-widget-content ui-corner-all" tabindex="-1" role="dialog" aria-labelledby="ui-dialog-title-dialog">
    <div id="unitsHeader"class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
      <table width="100%">
        <tr>
          <td width="30%">
            <span class="ui-dialog-title" id="ui-dialog-title-dialog">Mértékegységek</span>
          </td>
          <td width="70%" align="right">
            <div id="units">
            </div> 
          </td>
        </tr>    
      </table>
    </div>
    <div id="unitsEditorContent" class="ui-dialog-content ui-widget-content" style="width: auto; height: 670px; ">
      <table id="unitsTable"></table>
      <div id="unitsTablePager"></div>
    </div>
   <div id="fileUploader"></div>
   <link href="/admin/JQuery/jquery.Util/fileupoader.css" rel="stylesheet" type="text/css">
   <script type="text/javascript" src="/admin/JQuery/jquery.Util/fileupoader.js"></script>
    <script>        
    function createUploader(){            
        new qq.FileUploader({
            element: document.getElementById('fileUploader'),
            action: '/admin/Import',
            multiple: false,
            debug: true
        });           
    }
    window.onload = createUploader;     
    </script> 
    <div class="ui-resizable-handle ui-resizable-n"></div>
    <div class="ui-resizable-handle ui-resizable-e"></div>
    <div class="ui-resizable-handle ui-resizable-s"></div>
    <div class="ui-resizable-handle ui-resizable-w"></div> 
  </div>  

$(文档).ready(函数(){
jQuery(“#unitsTable”).jqGrid({
jsonReader:{
重复项:false,
root:'行',
第页:'第页',
单元格:'单元格',
id:'id'
},
url:“/admin/UnitsServlet”,
mtype:'获取',
数据类型:“json”,
有一次:是的,
colNames:['Name','Shortname','Comment','Status'],
colModel:[
{name:'name',index:'name',可编辑:true},
{name:'shortname',索引:'shortname',对齐:'right',可编辑:true},
{名称:'comment',索引:'commnet',可编辑:true},
{名称:'status',索引:'status',对齐:'center',宽度:70,
可编辑:true,edittype:“选择”,editoptions:{值:
“活动:活动;非活动:非活动”
},
隐藏:真的
},
],
sortname:'名称',
行数:25,
行列表:[5,10,25],
描述:“Mértékegység lista”,
希德格里德:错,
身高:590,
宽度:690,
寻呼机:“unitsTablePager”,
viewrecords:是的,
editurl:“/admin/UnitsServlet”,
//多选:对,
}).navGrid(“#unitsTablePager”,{edit:true,add:true,del:true,search:true},
{//编辑选项
后提交:函数(){
setGridParam({datatype:'json',page:1});
返回[true',];
},
reloadAfterSubmit:对,
}, 
{//添加选项
后提交:函数(){
$(this.setGridParam({datatype:'json',page:1});
返回[真”,“假];
},
reloadAfterSubmit:对,
//closeAfterAdd:true
}, 
{//删除选项
后提交:函数(){
setGridParam({datatype:'json',page:1});
返回[true',];
},
reloadAfterSubmit:对,
}, 
{//搜索选项
}  
).navSeparatorAdd(“#UnitStablePage”{
}).navbuttonad(“#unitsTablePager”{
标题:“XLS”,
按钮:“无”,
onClickButton:function(){
jQuery(“#unitsTable”).excelExport({
url:“/admin/Export?listtype=listallnotdeletedunits&type=XLS”
});
},
标题:'Lista ments Excel be',
}).navSeparatorAdd(“#UnitStablePage”{
}).navbuttonad(“#unitsTablePager”{
标题:"PDF",,
按钮:“无”,
onClickButton:function(){
jQuery(“#unitsTable”).excelExport({
url:“/admin/Export?listtype=listallnotdeletedunits&type=PDF”
});
},
标题:'Lista ments PDF be',
});
});
梅尔特·凯吉斯·盖克
函数createUploader(){
新的qq.FileUploader({
元素:document.getElementById('fileUploader'),
操作:'/admin/Import',
多重:假,
调试:正确
});           
}
window.onload=createUploader;

当我单击main.jsp上的Unit菜单时,Unit.jsp被加载到content div中,但是
丢失了。我在Chrome-Tools-Developer Tools菜单中进行了检查,但它不在我的页面中。 我能做些什么来解决这个问题

THX 套件


我清理了main.jsp,但什么也没发生

<script type="text/javascript" src="/admin/JQuery/jquery-1.7.2.js"></script>
<script type="text/javascript" src="/admin/JQuery/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="/admin/JQuery/jquery.jqGrid/js/jquery.jqGrid.js"></script>
<script type="text/javascript" src="/admin/JQuery/jquery.jqGrid/js/i18n/grid.locale-hu.js"></script>

<link rel="stylesheet" type="text/css" href="/admin/style/themes/base/jquery.ui.all.css">
<link rel="stylesheet" type="text/css" href="/admin/style/themes/base/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="/admin/style/themes/main.css">
<link rel="stylesheet" type="text/css" href="/admin/JQuery/jquery.jqGrid/css/ui.jqgrid.css">

我认为问题在于:

 <script type="text/javascript" src="/admin/JQuery/jquery-1.7.2.js"></script>
 <script type="text/javascript" src="/admin/JQuery/jquery-ui-1.8.13.custom.min.js"></script> 
<script type="text/javascript" src="/admin/JQuery/ui/jquery.ui.core.js"></script>


我以前遇到过这个问题,因为您导入了“.js”内部具有相同功能的文件-我是说jquery-1.7.2和jquery-ui.1.8.13以及jquery.ui.core可能是相同的,但版本不同。首先,删除jquery.ui.core.js或jquery-ui-1.8.13.custom.min.js,如果不起作用,则删除这两个文件并检查它是否再次起作用。

我解决了它…你必须以这种格式将其放在正文代码之前:)


$(document).ready(函数createUploader(){
var uploader=new qq.FileUploaderValums({
元素:document.getElementById('fileUploader'),
操作:'/admin/Import',
});           
});

我看到您已经包含了jquery ui js。为什么要包含单独的脚本文件(小部件、手风琴等)?我清理了main.jsp,但什么也没发生…
<script>        
    $(document).ready(function createUploader(){
      var uploader = new qq.FileUploaderValums({
        element: document.getElementById('fileUploader'),
        action: '/admin/Import',            
      });           
    });
</script>