关于ExtJs的问题

zhaowei273 2010-05-19 04:23:58


var paramUserID = "";
var paramIsManager = "";

//获取控件初始值
var conn = Ext.lib.Ajax.getConnectionObject().conn;
conn.open("POST", 'Resources/PublicResources.aspx?cmd=GetUserID', false);

conn.send(null);
//成功状态码为200
if (conn.status == "200") {

var responseArray = Ext.util.JSON.decode(conn.responseText);
paramUserID = responseArray.UserID;
paramIsManager = responseArray.IsManager;
}



上面这段代码,if里面的语句不会执行!如果把if语句去掉的话,页面都打不开了!
我不怎么懂ExtJs,不知道是什么问题,高手给看下!
...全文
118 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
清晨v 2010-05-19
  • 打赏
  • 举报
回复
不用这么复杂的。。。
ad0128 2010-05-19
  • 打赏
  • 举报
回复
conn.send之前加上一句
conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");


另外判断的时候,还是让后台返回一个标记success:true或false
if (responseArray .success == true) { 

}

52,792

社区成员

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

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