본문 바로가기

기존카테고리/javascript & jQuery

ajax 사용법

// var data = $("form[name='commentForm']").serialize();

    // // console.log(data);

    // data.push({procType:"W"});

// var data = $("form[name='commentForm']").serialize()+"&procType=R";

// console.log(data);

var idx = $(this).attr('data-idx');

var orgId = $(this).attr('data-orgId');

var levelId = $(this).attr('data-Level');


    $.ajax({

type:'POST',

dataType:'json',

data:{

idx:$('input[name=idx]').val(),

cIdx:idx,

orgId:orgId,

levelId:levelId,

cmtReWriter:$('#cmtReWriter').val(),

cmtRePw:$('#cmtRePw').val(),

cmtReContent:$('#cmtReContent').val(),

procType:'R',

},

        url:'ajaxCmtProcess.php',

    success:function(data){

            console.log(data);


resultHtml=commentView(data.viewType,data.cmtIdx,data.cmtWriter,data.cmtRegDate,data.cmtContent,data.cmtOriginId,data.cmtLevel,data.cmtReceiver);

$('.cmtGroup_'+orgId+':last').after(resultHtml);

            // $('.cmtViewContainer').append(resultHtml);

// $console.log($('.cmtGroup_'+orgId+':last'));


var targetBtn = 'cmtBtnReply_'+idx;

// alert(orgId);

// alert(valIdx);

$('#'+targetBtn).text('답글');

$('#'+targetBtn).removeClass('cmtBtnReCurrent').addClass('cmtBtnReply');

$('.cmtLiReply').remove();

    },

        error:function(request,status,error){

            console.log('code: '+request.status+"\n"+'message: '+request.responseText+"\n"+'error: '+error);

        }

    })

'기존카테고리 > javascript & jQuery' 카테고리의 다른 글

call()  (0) 2018.03.18
jQuery 별칭 설정  (0) 2017.12.06
정리요약  (0) 2017.10.28