Jquery 코드는 localhost에서 잘 실행되지만 서버에서는 실행되지 않습니다.

Gaurav Gahlyan

이것은 SO에 대한 첫 번째 질문입니다.이 질문에 대한 답을 찾으려고 노력했지만 소용이 없습니다.

Jquery를 사용하여 유효성을 검사하려는 html 양식이 있습니다. 아래 코드는 localhost에서 잘 작동하지만 (wamp를 사용하고 있습니다) 서버에 이것을 넣었을 때 제출 버튼을 누르면 이메일 주소가 유효한 경우에도 오류 메시지가 나타납니다. 제출 작업은 여전히 ​​진행되지만 e.preventDefault();오류가 발생할 때 사용 하고 있습니다.

http://recharged.in/go-status.php 에서 문제를 재현 할 수 있습니다.

다음은 코드입니다.

<div id="gostatusdiv">
<h1>Status</h1>
<p>Check the status of your order by entering your email address below.<br/>If you are a registered user, your orders won't appear here.</p>
<form id="gostatusform" name="gostatusform" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="gostatus"><b>Email Address:</b></label><span id="errorliemail" class="errormsgs" name="errorliemail">
            &nbsp;&nbsp;Invalid Email address&nbsp;&nbsp;
        </span><br/>
<input type="text" id="gostatus" name="gostatus" placeholder="Email you entered during your order" /><br/>
<input type="submit" id="gostatusbtn" value="Get my orders" name="submit" class="gostatusbtn buttons" />
</form>
<script type="text/javascript">
    $('#gostatusform').on('submit', function(e){
        $('#errorliemail').slideUp();
        $("#gostatus").addClass("validfields");
        $("#gostatus").removeClass("invalidfields");
        var li_email = $("#gostatus").val();
        var mailtest = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
        //Validate Email ID
        if(!mailtest.test(li_email)) {
            e.preventDefault();
            $('#errorliemail').slideDown();
            $("#li_email").removeClass("validfields");
            $("#li_email").addClass("invalidfields");
        }
    });
</script>
</div>

나는 이것을 일으키는 원인에 대해 조금도 알지 못합니다. 도움을 주시면 감사하겠습니다. 감사.

Gaurav Gahlyan

도움을 주셔서 감사합니다.하지만 제가 직접 해결책을 찾은 것 같습니다. 변경 slideDown()slideUp()show()hide()트릭했다. 슬라이딩 애니메이션이 스팬으로 실행되지 않는 것 같습니다.

여전히 동일한 코드가 localhost에서 문제없이 실행 된 이유를 잘 모르겠지만 서버에 업로드 할 때 문제가 발생했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java 클래스는 IntelliJ에서 잘 실행되지만 명령 줄에서는 실행되지 않습니다.

분류에서Dev

jQuery / Javascript는 로컬에서 실행되지만 Heroku에서는 실행되지 않습니다.

분류에서Dev

코드는 한 줄로 잘 실행되지만 bash에서는 그렇지 않습니다.

분류에서Dev

VoiceXML 스크립트는 gist.github.com에서 잘 실행되지만 내 서버에서는 실행되지 않습니다.

분류에서Dev

코드는 componentDidMount에서 실행되지만 다른 함수에서는 실행되지 않습니다.

분류에서Dev

부분 페이지에서 실행되지 않는 Jquery 코드

분류에서Dev

명령은 cmd를 통해 잘 실행되지만 PowerShell을 통해서는 실행되지 않습니다.

분류에서Dev

VBA 코드는 Excel 2013에서 실행되지만 2010에서는 실행되지 않습니다.

분류에서Dev

코드는 시뮬레이터에서 실행되지만 장치에서는 실행되지 않습니다.

분류에서Dev

C ++ 코드는 Windows 7에서 실행되지만 Windows 10에서는 실행되지 않습니다.

분류에서Dev

Ajax 코드는 Firefox에서 올바르게 실행되지만 Chrome에서는 실행되지 않습니다.

분류에서Dev

로컬에서 실행되지만 서버에서는 실행되지 않는 Selenium 코드

분류에서Dev

메모장에서 실행되지 않는 JQuery 코드 ++

분류에서Dev

이 코드는 업로드 및 확장 검사에 잘 실행되지만 파일이 이미있는 경우에는 실행되지 않습니다.

분류에서Dev

jQuery는 페이지에서 실행되지 않지만 JSFiddle에서 실행됩니다.

분류에서Dev

크롬에서 잘 실행되는 동안 코드가 Firefox에서 작동하지 않습니다.

분류에서Dev

Meteor의 쉘 코드가 서버에서 잘 실행되지 않는 이유는 무엇입니까?

분류에서Dev

Meteor의 쉘 코드가 서버에서 잘 실행되지 않는 이유는 무엇입니까?

분류에서Dev

내 jQuery 코드가 jsfiddle에서는 실행되지만 Dreamweaver 나 브라우저에서는 실행되지 않는 이유는 무엇입니까?

분류에서Dev

동적 웹 프로젝트는 전체적으로 바람둥이에서 실행되지 않지만 .java는 서버에서 잘 실행됩니다. 왜?

분류에서Dev

AJAX 코드는 로컬에서 실행되지 않습니다.

분류에서Dev

쿼리는 MS-Access에서 잘 실행되지만 jet 4를 통해 .net에서는 실행되지 않습니다.

분류에서Dev

Themosis는 localhost에서 실행되지 않습니다.

분류에서Dev

내 명령은 bash에서 실행되지만 / etc / init에서는 실행되지 않습니다. 내가 뭘 잘못 했나요?

분류에서Dev

내 코드가 코드 블록에서 실행되지만 VS Studio에서는 실행되지 않는 이유

분류에서Dev

Bash 스크립트는 자체적으로 잘 실행되지만 cron에서는 실행되지 않습니다.

분류에서Dev

내 스크립트는 터미널에서 실행할 때 잘 실행되지만 cron에서는 작동하지 않습니다. 왜?

분류에서Dev

RSelenium은 각 줄을 개별적으로 실행할 때 실행되지만 코드 청크에서 실행할 때는 실행되지 않습니다.

분류에서Dev

Windows에서는 실행되지만 Linux에서는 실행되지 않는 Java 코드

Related 관련 기사

  1. 1

    Java 클래스는 IntelliJ에서 잘 실행되지만 명령 줄에서는 실행되지 않습니다.

  2. 2

    jQuery / Javascript는 로컬에서 실행되지만 Heroku에서는 실행되지 않습니다.

  3. 3

    코드는 한 줄로 잘 실행되지만 bash에서는 그렇지 않습니다.

  4. 4

    VoiceXML 스크립트는 gist.github.com에서 잘 실행되지만 내 서버에서는 실행되지 않습니다.

  5. 5

    코드는 componentDidMount에서 실행되지만 다른 함수에서는 실행되지 않습니다.

  6. 6

    부분 페이지에서 실행되지 않는 Jquery 코드

  7. 7

    명령은 cmd를 통해 잘 실행되지만 PowerShell을 통해서는 실행되지 않습니다.

  8. 8

    VBA 코드는 Excel 2013에서 실행되지만 2010에서는 실행되지 않습니다.

  9. 9

    코드는 시뮬레이터에서 실행되지만 장치에서는 실행되지 않습니다.

  10. 10

    C ++ 코드는 Windows 7에서 실행되지만 Windows 10에서는 실행되지 않습니다.

  11. 11

    Ajax 코드는 Firefox에서 올바르게 실행되지만 Chrome에서는 실행되지 않습니다.

  12. 12

    로컬에서 실행되지만 서버에서는 실행되지 않는 Selenium 코드

  13. 13

    메모장에서 실행되지 않는 JQuery 코드 ++

  14. 14

    이 코드는 업로드 및 확장 검사에 잘 실행되지만 파일이 이미있는 경우에는 실행되지 않습니다.

  15. 15

    jQuery는 페이지에서 실행되지 않지만 JSFiddle에서 실행됩니다.

  16. 16

    크롬에서 잘 실행되는 동안 코드가 Firefox에서 작동하지 않습니다.

  17. 17

    Meteor의 쉘 코드가 서버에서 잘 실행되지 않는 이유는 무엇입니까?

  18. 18

    Meteor의 쉘 코드가 서버에서 잘 실행되지 않는 이유는 무엇입니까?

  19. 19

    내 jQuery 코드가 jsfiddle에서는 실행되지만 Dreamweaver 나 브라우저에서는 실행되지 않는 이유는 무엇입니까?

  20. 20

    동적 웹 프로젝트는 전체적으로 바람둥이에서 실행되지 않지만 .java는 서버에서 잘 실행됩니다. 왜?

  21. 21

    AJAX 코드는 로컬에서 실행되지 않습니다.

  22. 22

    쿼리는 MS-Access에서 잘 실행되지만 jet 4를 통해 .net에서는 실행되지 않습니다.

  23. 23

    Themosis는 localhost에서 실행되지 않습니다.

  24. 24

    내 명령은 bash에서 실행되지만 / etc / init에서는 실행되지 않습니다. 내가 뭘 잘못 했나요?

  25. 25

    내 코드가 코드 블록에서 실행되지만 VS Studio에서는 실행되지 않는 이유

  26. 26

    Bash 스크립트는 자체적으로 잘 실행되지만 cron에서는 실행되지 않습니다.

  27. 27

    내 스크립트는 터미널에서 실행할 때 잘 실행되지만 cron에서는 작동하지 않습니다. 왜?

  28. 28

    RSelenium은 각 줄을 개별적으로 실행할 때 실행되지만 코드 청크에서 실행할 때는 실행되지 않습니다.

  29. 29

    Windows에서는 실행되지만 Linux에서는 실행되지 않는 Java 코드

뜨겁다태그

보관