+ -
当前位置:首页 → 问答吧 → jquery调用action的问题

jquery调用action的问题

时间:2011-05-30

来源:互联网

执行后页面没有反映,action里面设断点也没有进去,感觉像是没有调到;而直接的浏览器里输入action地址是可以调到的。请高手帮忙看看下面的写法是不是有问题,万分感谢!
JScript code

    $.ajax({
        type:"post",//请求方式
        url    :"/action.do",
        dataType: "json",
        data    : { },
        success : function(result){
            if(result == 'success') {
                alert('成功');
            } else {
                alert('失败');
            }
        }
    });



作者: yfdwl   发布时间: 2011-05-30

看你代码action返回的非json格式的字符串,你设置dataType:"json"干嘛??这样会出错

而且jq1.4+的版本json格式字符串一定要完全符合json.net的定义,要不也不会执行success回调
JScript code
 $.ajax({
        type:"post",//请求方式
        url    :"/action.do",
//      dataType: "json",
        dataType: "text",//设置为text或者不设置
        data    : { },
        success : function(result){
            if(result == 'success') {
                alert('成功');
            } else {
                alert('失败');
            }
        }
    });

作者: showbo   发布时间: 2011-05-30