Extjs的js文件怎么接收html页面传来的参数

Extjs的js文件怎么接收html页面传来的参数,第1张

基于你们的这个

在ajsp页面建个

<jsp:forward

page="b,jsp">

<jsp:param

value="参数"

name="num"/>

</jsp:forward>就OK了

追问那到bjsp的bjs文件里怎么取出value的值呢,而且在ajsp页面有6个按钮,点击每个按钮传不同的参数。。

回答那你直接传ajsp&参数=参数值就可以了

追问URL是index/bjspnum=12,我问的就是在bjs文件里怎么取出num的值12

在b页面

<%

String

getNum=requestgetParameter("num");

%>

读取<div><%=geNum

%></div>

function getAdmin(){

ExtAjaxrequest({

url:'admin!select',

method:'post',

waitMsg:'数据加载中,请稍后',

success:function(response,opts){

var obj=Extdecode(responseresponseText);

alert('成功'+objsuccess);

},

failure:function(response,opts){

var obj=Extdecode(responseresponseText);

alert(objresult);

}

})

}

这里的success是表示你的服务器响应状态值为200即表示服务器成功响应。不管你响应给客户端的内容是什么,只要响应成功就会执行这个success,跟你返回的内容无关。

至于你想根据你返回的参数success值进行判断分别处理,你得在上面的success中进行判断处理。比如像这样:

ExtAjaxrequest({

url:'admin!select',

method:'post',

waitMsg:'数据加载中,请稍后',

success:function(response,opts){

var obj=Extdecode(responseresponseText);

if(objsuccess == "true") {//如果你处理的JSON串中true不是字符串,就objsuccess == true

//你后台返回success 为 false时执行的代码

} else {

//你后台返回success 为 false时执行的代码

}

},

failure:function(response,opts){

var obj=Extdecode(responseresponseText);

alert(objresult);

}

})

还有个问题想问下楼主,你是怎么响应客户端信息的???你那个方法不能返回给客户端信息列。

监听TreePanel的click事件

listeners:

{

    click:function(node)

    {

        var id = nodeid;

        ExtAjaxrequest(

        {

            url:"",

            method:"post",

             timeout:60000,

            success:function(response)

            {

                var res = responseresponseText;

                ExtgetCmp("小提示文本域组件id")setValue(res);;

            },

            params:

            {

                iarg0:id

            }

        });

    }

}

Extnamespace('user');

//接受后台传回的json格式的数据

userroleReader = new ExtdataJsonReader(

{root: 'treemap',id:'id'},

new ExtdataRecordcreate([

{name:'id'},

{name:'text'},

{name:'depict'},

{name:'leaf'}

])

);

// 创建后台请求

userroleStore = new ExtdataStore({

reader: userroleReader,

proxy: new Extdata>

以上就是关于Extjs的js文件怎么接收html页面传来的参数全部的内容,包括:Extjs的js文件怎么接收html页面传来的参数、用Struts2+extjs做web项目,后台返回success为false,Ext.ajax.request也用调用success方法、Extjs动态从后台读取数据赋值给前台文本框等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9412583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存