EXT Ajax.request 问题,谁来帮帮我
Ext.Ajax.request
            ({
                 url:"Default.aspx", //请求的地址
                 params:{ParamValue:"1",ParamUserName:"UserName",ParamPassword:"Password"},//发送的参数        
                   success:function(response,options)
                      {
                      var responseArray = Ext.util.JSON.decode(response.responseText); //返回的信息                    
                         if(responseArray.success=true)
                         {
                             Ext.Msg.alert("好消息","好消息:你登陆成功了!");
                             //清除输入框
                             Ext.getCmp("UserName").setValue("");
                             Ext.getCmp("Password").setValue("");
                             loginWindow.hide();
                         }
                         else
                         {
                             Ext.Msg.alert("坏消息","坏消息:你登陆失败了!");
                         }
                     },
                 failure:function()
                 {
                     Ext.Msg.alert("坏消息","坏消息:你登陆出现异常了!");
                 }
            });
总是提示24行 少) 在网上搜了下,说是 var responseArray = Ext.util.JSON.decode(response.responseText); //返回的信息 这条语句问题,我该怎么解决啊。 我用的是VS2005 C#做后台,后台代码是 “ Response.Write("{success:true}");
------解决方案--------------------
Default.aspx页面的html代码去掉.只剩下顶部的
<%@ %>
还有.你可以alert(response.responseText);先看一下弹出的信息.
如果写extjs的话,推荐用firefox+firebug调试,用spket编辑