function addCourse(){
//接受前端的資料(用原聲js的方式)
var data = new FormData(document.getElementById("addcourse_form"));
var name = $("#addcourse_form input:eq(0)").val();
var order = $("#addcourse_form input:eq(1)").val();
var picture = $("#addcourse_form input:eq(2)").val();
var desc = $("#addcourse_form textarea").val();
alert(name+" "+order+" "+picture+" "+desc);
alert(data.get("name")+" "+data.get("picture")+" "+data.get("order")+" "+data.get("desc"));
//發送ajax異步請求
$.ajax({
url:basePath+"course/addCourse",
type:"post",
processData:false,
contentType:false,
data:{
"name":name,
"order":order,
"picture":picture,
"desc":desc
},
dataType:"json",
success:function(result){
if(result.status==1){
alert(result.message);
}else if(result.status==0){
alert("添加課程失敗!!");
}
},
error:function(){
alert("請求失敗!!");
}
});
return false;
}
后端Controller代碼
@RequestMapping(value="https://bbs.csdn.net/topics/addCourse",method=RequestMethod.POST)
@ResponseBody
public Result addCourse(
Course course,
String courseId,
MultipartFile addFile,
HttpServletRequest request,
HttpServletResponse response){
Result result = null;
result = this.courseService.addCourse(course,courseId,addFile,request,response);
return result;
}
眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......
值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......