ajax请求action失败

来源:互联网  时间:2016/7/19 22:34:22

关于网友提出的“ ajax请求action失败”问题疑问,本网通过在网上对“ ajax请求action失败”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: ajax请求action失败
描述:

先贴两段代码

function jiesuan(){
      var str="";
      var object=$("checkbox.checkbox");
      if(object[i].checked=true){
    str=str+object[i].value+","
    }
    var url="order.action?str="+str;
        $.post(url,null,callback);
        }


        

大致意思就是把页面的值加起来用逗号分隔,然后将str传给void类型的action,设置了一个butt>
function jiesuan(){ // 方法名称太随便了
    var str="";
    var object=$("checkbox.checkbox");
    if(object[i].checked=true){
str=str+object[i].value+",";
}
$.ajax({
type: "POST",
    url: "order.action",
    dataType: "json",
    data: "str=" + str,
    success: function(data){// 成功返回的数据
var data = eval("(" + data + ")");
alert(data);
}
});
}
解决方案3:

1.请求需要加上时间戳。
2.请求后回调函数里调用你的方法


var url = '/user/order.action?tt=' + new Date();
$.get(url,function(data){
    alert(data);
})

解决方案4:

你的object[i]中的i怎么来的?没看到哪里有赋值啊。你可以用chrome看看报的什么错,然后跟踪进去。

解决方案5:

str=str+object[i].value+","
var url="order.action?str="+str; 
URL参数连接符应该用&吧?逗号是错误的。

解决方案6:

function jiesuan(){alert("call jiesuan success");}
你看看进了这个函数没?
如果alert出来了,那就是url问题。

解决方案7:

$.ajax({
 url:"order.action",
 type:"GET",
 dataType:"json",
 data:{
 "参数1":参数1的值,
 "参数2":参数2的值
 },
 success:function(data) {
}
});

解决方案8:

你的url最后多一个逗号,打出来看看可是

解决方案9:

<>/order"

上一篇开源平台sakai前台源代码位置
下一篇求一个简单的quartz的cron表达式
明星图片
相关文章
《 ajax请求action失败》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)