ext-base.js拒绝访问 . 高手帮忙看下

NewManC 2010-05-16 03:06:01



Ext.onReady(function () {







//判断sex
function renderSex(value) {
if (value == "male") {
return "<span style='color:red;'>male</span>";
} else {
return "<span style='color:blue;'>female</span>";
}
}



//复选框
var sm =
new Ext.grid.CheckboxSelectionModel();

var cm =
new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),
sm,
{header:"id", dataIndex:"id", sortable:true},
{header:"name", dataIndex:"name", sortable:true},
{header:"description", dataIndex:"descn", sortable:true}
]);


//var data =
//[["1", "xiaowu", "xiaowu", "male"], ["2", "xiaozhu", "xiaozhu", "female"], ["3", "sisy", "sisy", "male"], ["4", "record4", "record4", "female"], ["5", "record5", "record5", "female"], ["6", "record6", "record6", "male"], ["7", "record7", "record7", "female"], ["8", "record8", "record8", "male"], ["9", "record9", "record9", "female"], ["10", "record10", "record10", "male"], ["11", "record11", "record11", "female"], ["12", "record12", "record12", "male"], ["13", "record13", "record13", "female"], ["14", "record14", "record14", "male"], ["15", "record15", "record15", "female"], ["16", "record16", "record16", "male"], ["17", "record17", "record17", "female"], ["18", "record18", "record18", "male"], ["19", "record19", "record19", "female"], ["20", "record20", "record20", "male"]];

var ds =
new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'grid.jsp'}),
reader:new Ext.data.JsonReader({
totalProperty:'totalProperty',root:'root'
},[
{name:'id'},
{name:'name'},
{name:'descn'}
])
});
ds.load({params:{start:0,limit:10}});

var bar =
new Ext.PagingToolbar({pageSize:6, store:ds, displayInfo:true, displayMsg:"\u663e\u793a\u7b2c{0}\u5230\u7b2c{1}\u7b2c\u8bb0\u5f55,\u4e00\u5171{2}\u6761", emptyMsg:"\u6ca1\u6709\u8bb0\u5f55"});

var grid =
new Ext.grid.GridPanel({
el:"grid",
ds:ds,
cm:cm,
sm:sm,
tbar:bar,
autoHeight:true,
title:"First Grid"});
grid.render();
});








jsp代码


<%
//模拟json数据

String start = request.getParameter("start");
String limit = request.getParameter("limit");
try {
Integer index = Integer.parseInt(start);
Integer pageSize = Integer.parseInt(limit);
String json = "{totalProperty:100,root:[";

for (int i = index; i < pageSize + index; i++) {
json += "{id:" + i + ",name:'name" + i + "',descn:'descn"
+ i + "'}";
if (i != pageSize + index - 1) {
json += ",";
}
}

json += "]}";

response.getWriter().write(json);
} catch (Exception e) {

}
%>




...全文
2077 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaye 2012-01-04
  • 打赏
  • 举报
回复
你页面引用了这个js了吗?
qq307023807 2012-01-04
  • 打赏
  • 举报
回复
换个版本
pl_mm5 2012-01-04
  • 打赏
  • 举报
回复
ext-base.js
handong5403 2010-07-06
  • 打赏
  • 举报
回复
楼主,看看是不是你apache域名配置服务器端口被防火墙了或类似被封了,如果没被封,直接http://ip:port应该要可以访问你的应用,另外看你是不是嵌套页面造成的?
handong5403 2010-07-06
  • 打赏
  • 举报
回复
asd
sohighthesky 2010-05-16
  • 打赏
  • 举报
回复
要在apache等服务器中运行
KK3K2005 2010-05-16
  • 打赏
  • 举报
回复
测试过正常
可以翻页显示
检查下你的ext脚本文件加载是否正常
页面中是否有 id='grid'的 标签
NewManC 2010-05-16
  • 打赏
  • 举报
回复


求教 , 找不出来错误在哪里

87,899

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧