2017-12-19 8 views
0

나는 양식 아이디했습니다 - 당신이 처음에 여기에서 줄 바꿈을 제거하려고 수도있을 것 같군요>id ='login-form'아래와 같이 jQuery 이벤트에서 구문 오류를 확인하는 방법은 무엇입니까?

$('#login-form').submit(function(evt) { 
 
    $('#login-button').addClass('disabled').val('Please wait...'); 
 

 
    evt.preventDefault(); 
 
    var postData = $(this).serializeArray(); 
 
    postData.push({ 
 
    name: "csrf_test_name", 
 
    value: $.cookie('csrf_cookie_name') 
 
    }); 
 
    var url = $(this).attr('action'); 
 

 
    $.post(url, postData, function(result) { 
 
    console.log(result); 
 
    if (result.success === true) { 
 
     window.location.href = '<?= base_url().' 
 
     sijb/home '?>'; 
 
    } else { 
 
     $('#login-button').val('Login').removeClass('disabled'); 
 
     $('#error-message').text('Username dan Password tidak cocok').show(); 
 
    } 
 
    }, 'json').error(function(err) { 
 
    console.log(err.message); 
 
    }); 
 

 
});

+0

는 여전히 OP – guradio

답변

0

: 것과

window.location.href = '<?= base_url().' 
    sijb/home '?>'; 

을 :

window.location.href = '<?= base_url().' sijb/home '?>'; 
+0

같은에 오류 더 많은 정보를 추가 없지만 –

+0

그래서, 난 당신이 구문 오류 문제를 해결하는 데 도움이 로그인 할 수 없습니다 생각,하지만 난 당신의 응용 프로그램 및 나오지 않았어에 대해 아무것도 몰라 로그인 문제가 무엇인지 찾아내는 데 도움이되지 않습니다. 앱에 대한 정보를 조금 더주세요. 로그인 프로세스의 모든 단계를 테스트하기 만하면 올바른 데이터를 보내는 지 등을 확인하십시오. 나는 그 것을 해결하기 위해 지금 아무 것도 할 수 없다.) 미안) –

+0

예를 들어, 서버 응답은 –

0

if 블록에 약간의 문제가 있습니다. 아래는 수정 내가

if (result.success === true) { 
     window.location.href = '<?= '+base_url()+'.sijb/home ?>'; 

     var delvar = '<? $_POST["del"]; ?>'; 
    }