问题描述
大家好,这几天要用的treegrid,但是的程序无法加载数据,请看下我的程序有什么问题<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="sxlb.aspx.cs"Inherits="Proj_sxlb"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title><linkrel="stylesheet"type="text/css"href="../Javascript/treegrid/css/datagrid.css"/><linkrel="stylesheet"type="text/css"href="../Javascript/treegrid/css/panel.css"/><linkrel="stylesheet"type="text/css"href="../Javascript/treegrid/css/accordion.css"/><linkrel="stylesheet"type="text/css"href="../Javascript/treegrid/css/pagination.css"/><linkrel="stylesheet"type="text/css"href="../Javascript/treegrid/css/tree.css"/><linkrel="stylesheet"type="text/css"href="../Javascript/treegrid/css/icon.css"/><linkrel="stylesheet"type="text/css"href="../Javascript/treegrid/css/demo.css"/><scripttype="text/javascript"src="../Javascript/treegrid/js/jquery-1.7.2.min.js"></script><scripttype="text/javascript"src="../Javascript/treegrid/js/jquery.easyui.min.js"></script><scripttype="text/javascript">$(function(){$('#divdatabox').treegrid({title:'TreeGrid',iconCls:'icon-save',width:700,height:350,nowrap:false,rownumbers:true,animate:true,collapsible:true,url:'getdate.ashx?pid=0',idField:'id',treeField:'xm',frozenColumns:[[{field:'xm',title:'项目部',width:200,}]],columns:[[{field:'sb',title:'设备名称',width:150},{field:'ht',title:'合同编号',width:220},{field:'sl',title:'数量',width:150}]],onBeforeLoad:function(row,param){if(row){$(this).treegrid('options').url='getdate.ashx?pid='+row.id;}else{$(this).treegrid('options').url='getdate.ashx';}},onContextMenu:function(e,row){e.preventDefault();$(this).treegrid('unselectAll');$(this).treegrid('select',row.code);$('#mm').menu('show',{left:e.pageX,top:e.pageY});}});});</script></head><body><formid="form1"runat="server"><div><divclass="block"id="divdatabox"></div></div></form></body></html>
getdate.ashx中代码<%@WebHandlerLanguage="C#"Class="getdate"%>usingSystem;usingSystem.Web;publicclassgetdate:IHttpHandler{DBAccessdb=newDBAccess();publicvoidProcessRequest(HttpContextcontext){stringss="[{"id":"A","P_id":"0","xm":"印度","state":"closed","sb":"汽机","ht":"测试","sl":"2"}]";context.Response.Write(ss);}}
我用数据抓取工具得到调用getdate.ashx为NotFound404
解决方案
解决方案二:
好久没有登陆论坛了,没有积分了,不好意思
解决方案三:
getdate.ashx加个/getdate.ashx试试
解决方案四:
同级目录下不需要加“/”