var replyService=(function(){
function add(reply,callback,error){
console.log("add reply");
$.ajax({
type:'post',
url:'/replies/new',
data:JSON.stringify(reply),
contentType:"application/json; charset=utf-8",
success:function(result,status,xhr){
if(callback){
callback(result);
}
},
error:function(xhr,status,er){
if(error){
error(er);
}
}
})
}
return { add:add};
})();
여기서 return { add:add};이 뭐임?
아작스;;
json으로 리턴 하는거에요 그냥 {add}라고 적어도되요
함수를 실행하는거랑은 관련없음? replyService.add 하면 저 {add:add}가 add함수 실행시켜주는거 아님??
문제해결
와 이게 xhr임? ㅋㅋ - dc App