코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

기존 form을 ajax 로 사용하려고 하는데 질문이 있습니다.

  • hyeon
  • 1
  • 2,071
  • 글주소
  • 12-07

기존 form_open 사용하는 그대로 ajax 스크립트만 추가해보았는데 추가하기 전과

똑같이 동작하고 action url쪽으로 페이지 리프레쉬도 되버리고 그럽니다. 수정해야할 부분이 뭔지 여쭙습니다.

추가한 코드는 아래입니다.


[code]

$('#fpayment').submit(function(e) {

    e.preventDefault();

    var form = $(this);


    $.ajax({

        type: 'POST',

        url: form.attr('action'),

        data: form.serialize() + '&csrf_test_name=' + cb_csrf_hash,

        dataType: 'json',

        success: function(data){

            if (data.error) {

                alert(data.error);

                return false;

            } else if (data.success) {

                alert(data.success);

            }

        }

    });

});

[/code]