H5W3
当前位置:H5W3 > 其他技术问题 > 正文

ajax请求后台的时候,总是报400,请求失败

http://localhost/:8080/app/contract/agency_excel_export 400 (Bad Request)

("#excel_export").live("click",function(){
    var excel_date_begin =$("#excel_date_begin").val();
    var excel_date_end =$("#excel_date_end").val();
    if(excel_date_begin==""||excel_date_end==""){
        alert("请选择时间");
        return false;
    }
    $.ajax({
        url:'../app/contract/agency_excel_export',
        data:{
            excel_date_begin:excel_date_begin,
            excel_date_end:excel_date_end,
        },
        type:'POST',
        dataType:'json',
        success:function(data){
        },
        error:function(){
            alert("导出失败")
        }
    })
})

图片描述

回答:

感觉是传参格式的问题

试一下用json串

data:JSON.stringify({
    excel_date_begin:excel_date_begin,
    excel_date_end:excel_date_end,
})

回答:

最简单的方式:修改接收参数的方式,别用实体了,改成两个字符串参数。

回答:

应该是你传的参数不对,可以跟后台人员协调一下

本文地址:H5W3 » ajax请求后台的时候,总是报400,请求失败

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址