原生js:get和post請求


前端get請求:
function() {
     var href = "/platform_wechat/MedicalHome/update.do?id=" + id;       //地址以及傳遞的參數
     $.get(href, function(res) {  //res為接口返回數據
           if (res.success) {  
                 //請求成功處理業務
            }else{
                  //請求失敗處理業務
           }
     }     

}

后端接口:

@Controller
@RequestMapping("/platform_wechat/MedicalHome")
public class MedicalHomeAction {
    @RequestMapping(value = "update.do", method =RequestMethod.GET)
    @ResponseBody
    public Map<String,Object> update(String id){
        Map<String,Object> map = new HashMap<String, Object>();
     int result= appletConfigDao.update(id);
        if(result>0){
            map.put("success", true);
            map.put("info", "成功提示");
        }else{
            map.put("success", false);
            map.put("info", "失敗提示");
        }
        return map;
    }

    //如果是查詢數據直接返回一個實體類對象


}


post請求:
   function() {
    var href = "/platform_wechat/MedicalHome/update.do?id=" + id;       //地址以及傳遞的參數
    var params = {"id":""+id+"","authResult":"1","refuseText":"",};   //請求參數,寫成鍵值對類型,鍵對應實體類的name,后端用實體類接受   
     $.post(href, params ,function(res) {  //res為接口返回數據
           if (res.success) {  
                 //請求成功處理業務
            }else{
                  //請求失敗處理業務
           }
     }     

}


后端接口一樣:
    method = POST   接收參數用實體類對象

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM