鍍金池/ 問答/Java  HTML/ ajax請求后臺(tái)的時(shí)候,總是報(bào)400,請求失敗

ajax請求后臺(tái)的時(shí)候,總是報(bào)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("請選擇時(shí)間");
        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("導(dǎo)出失敗")
        }
    })
})

圖片描述

回答
編輯回答
不歸路

應(yīng)該是你傳的參數(shù)不對,可以跟后臺(tái)人員協(xié)調(diào)一下

2017年8月6日 01:05
編輯回答
檸檬藍(lán)

感覺是傳參格式的問題

試一下用json串

data:JSON.stringify({
    excel_date_begin:excel_date_begin,
    excel_date_end:excel_date_end,
})
2017年10月24日 14:48
編輯回答
失心人

最簡單的方式:修改接收參數(shù)的方式,別用實(shí)體了,改成兩個(gè)字符串參數(shù)。

2017年3月28日 20:52