ajax和controller層的參數對應

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 {
        //代碼
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章