그누 초딩 질문입니다~ 채택완료

    function addUser() {
      var valid = true;
      allFields.removeClass( "ui-state-error" );
 

      valid = valid && checkLength( email, "email", 6, 80 );
      valid = valid && checkLength( password, "password", 5, 16 );
 

      valid = valid && checkRegexp( email, emailRegex, "eg. ui@jquery.com" );
      valid = valid && checkRegexp( password, /^([0-9a-zA-Z])+$/, "Password field only allow : a-z 0-9" );
 
      if ( valid ) {
        $( "#users tbody" ).append( "<tr>" +
          "<td>" + wr_name.val() + "</td>" +
          "<td>" + email.val() + "</td>" +
          "<td>" + password.val() + "</td>" +
        "</tr>" );
        dialog.dialog( "close" );
      }
      return valid;
    }

 

위의 펑션안에서 valid검사 하고

 

        var wr_id = $(this).data("wr_id");


        $.ajax({
            url: "<?php echo $board_skin_url?>/modal/ajax.update.php",
            type: "POST",
            data: {
                "wr_id": wr_id

              },
            dataType: "text",
            async: false,
            cache: false,
            success: function(data, textStatus) {

console.log(wr_id);
            }
        });//    ajax

 

이거 실행하려면 어느 위치에 어떻게 넣어줘야 할까요?

도움 기다려봅니다~

답변 2개

채택된 답변
+20 포인트

addUser() 안에다 넣으면 안돼나요??

return valid; 위쪽?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안됩니다..흑흑

addUser() 안에 넣어 실행시키려는데 잘 안되는군요,,

댓글을 작성하려면 로그인이 필요합니다.

$.ajax({ 위 쪽에 alert(1); 로 찍어보세요

 

alert(1);

$.ajax({

 내용

}

 

alert(1);이 안찍힌다면 ajax 호출경로 문제일 가능성이 있어보입니다.

$board_skin_url 화면에 찍어보시고

<?php echo $board_skin_url?>/modal/ajax.update.php

경로에 ajax.update.php 파일이 있는지 확인해 보세요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. 다른부분은 문제없어서 해결하였습니다. 이거 초딩이 하기 어렵네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고