通過Ajax進行Post提交Json資料

2021-07-26 12:53:37 字數 526 閱讀 2725

js**

$.ajax();

layer.close(madd_data.w_c_index);

}});

action**

@responsebody

public void addmaintain(@requestbody maintain maintain)

注意事項:

2、data中,將json物件序列化。使用json.stringfy()函式或者雙引號形式的字串。

3、除錯的乙個技巧,有時候json變數和實體類相對複雜時提交老是報415或者400的錯誤又找不到原因,可以將action中的實體類換成jsonobject 看看能不能接收到引數,@requestbody jsonobject requestjso,接收後在json系列化到實體類。有次就是因為json變數向實體類轉換時發生字元向數字轉換的錯誤。

使用CORS進行AJAX跨域POST提交

cors的全稱是cross origin resource sharing。是用來解決瀏覽器的跨域問題的。是html5的一部分。cors主要是在伺服器端進行配置。官方 是 cors支援各類web伺服器,我這裡用的是tomcat。只需在web.xml中加入cors的過濾器就可以使tomcat伺服器支援...

Ajax提交post請求

前言 博主之前有篇文章是快速入門ajax,主要是利用ajax做簡單的get請求,今天給大家分享一篇利用ajax提交post請求,以及使用post時需要注意的地方,還是以案例的方式告訴大家。案例 登錄檔單 06 ajax reg.html檔案 頁面中主要有乙個表單,使用了onsubmit事件,在ons...

Ajax通過POST方式與PHP進行互動

一 conn.php conn mysql connect localhost root root or die 資料庫連線失敗 mysql error mysql select db db database27 conn or die 資料庫連線失敗 mysql error mysql query...