**ajax传参问题
方式一
前端:
function deleteSearchHistory(b){
$.ajax({
url: context+"/service/expertRecommend/deleteSearchHistory",
type : 'post',
data:{"id":(dataNew.data)[b].ID},
success : function(){
$("tbody").html('');
initPage();
} ,
error:function(){
alert("删除历史失败")
}
});
}
后台:
@RequestMapping("/deleteSearchHistory")
public void deleteSearchHistory(String id) {
reviewExpertRecommendService.deleteSearchHistory(id);
}
方式二
前端:
function deleteSearchHistory(b){
var param={"id":(dataNew.data)[b].ID}
$.ajax({
url: context+"/service/expertRecommend/deleteSearchHistory",
type : 'post',
contentType: "application/json",
data:JSON.stringify(param),
success : function(){
$("tbody").html('');
initPage();
} ,
error:function(){
alert("删除历史失败")
}
});
}
后台
@RequestMapping("/deleteSearchHistory")
public void deleteSearchHistory(@RequestBody Map<String, Object> parameters) {
String id=(String) parameters.get("id");
reviewExpertRecommendService.deleteSearchHistory(id);
}
**方式三
前端:
function deleteSearchHistory(b){
$.ajax({
url: context+"/service/expertRecommend/deleteSearchHistory",
type : 'post',
data:"id="+(dataNew.data)[b].ID,
success : function(){
$("tbody").html('');
initPage();
} ,
error:function(){
alert("删除历史失败")
}
});
}
后台:
@RequestMapping("/deleteSearchHistory")
public void deleteSearchHistory(String id) {
reviewExpertRecommendService.deleteSearchHistory(id);
}