ajax如下:
var listInfo = {
"c" : 10,
"st" : _dataSources || "",
"f" : [],
"p" : '',
"q" : queryInfos,
"op" : 'AND',
"s" : sortRules,
"t" : searchTypes
};
var data={
"solrText":JSON.stringify(listInfo),//这里要把json对象转为json字符串
"templateId":templateId,
"jsonQueryText":finalJson
};
$.ajax({
async:false,
url: extractUrl+'service/storage/extract/term/saveHttpExtractTerm',
type: 'get',
data: data,//注意此时data是json对象,而不是json字符串
dataType: 'json',
success: function (data) {
//
},
error: function () {
alert("出错了!!!");
}
});
controller接收如下:
@RequestMapping(value = "/saveHttpExtractTerm")
public ResultDataVO saveHttpExtractTerm(@RequestParam String solrText,@RequestParam String templateId,@RequestParam String jsonQueryText) throws IOException {
//代码
}