+ -
当前位置:首页 → 问答吧 → 新手请教些jquery的ajax问题 谢谢了

新手请教些jquery的ajax问题 谢谢了

时间:2009-03-30

来源:互联网

比如我有个后台接口的action是" /mservices/widgetweb/list.action?cat=new"  其中参数有 page 和 number  我现在要用jquery的ajax框架去请求和处理返回的数据
我用prototype是这样的
function CategorynewList(){
     var request = {
            "parameters": {
                "page" : page,//第0页
                "number" : pageNums//每页多少个数据
            }
    };
    var URL="/mservices/widgetweb/list.action?cat=new";//请求url
    new Ajax.Request(URL, {
        method: "post",
                parameters: {"req" : Object.toJSON(request)},
                onSuccess: Widget.CategorynewListinit,//成功后的处理
                onFailure: Widget.ExceptionHandler
    });
    
}

下面是成功后处理的函数
Widget.CategorynewListinit=function(xhr){
    var request = eval("(" + xhr.responseText + ")");
    if(request.status==1)
    {
        return;
    }
}
现在我要用jquery改怎么写呀 不知道我表达的清楚没 先谢谢了 我自己试了几遍都不行的

作者: jfk1982   发布时间: 2009-03-30

没人回答有  

作者: jfk1982   发布时间: 2009-03-30

还是没人回答我  

作者: jfk1982   发布时间: 2009-03-30

$.ajax({
   type: "POST",
   url: "/mservices/widgetweb/list.action",
   data: "cat=new",
   success: function(){
     Widget.CategorynewListinit();
   }
});
反正结构大致是这样了,我写的肯定有错误,我还没调试赶着回学校了
你再写清楚些我明天来帮你看

作者: wublue12   发布时间: 2009-03-30

参数呢 怎么解决 不能把 page  和 number带到url后面的

作者: jfk1982   发布时间: 2009-03-30

$.ajax({
url : 'sdf.action',
data : {
     page : 2,
     number : 10
    }
})

jQuery中ajax的参数可以使字符串也可以是json格式的数据

作者: wsria.cn   发布时间: 2009-03-30

还是不行呢 是不是更后台接口规格有关系啊

作者: jfk1982   发布时间: 2009-03-31