2015-01-31 3 views
-1
<script type="text/javascript" charset="utf-8"> 
function session() 
{ 
     storage = window.localStorage; 
     key= $('#T_id').val(); 
     value= $('#T_Password').val(); 
      storage.setItem(key,value); 
    } 
function validate() 
{ 
    var x = document.forms["myForm"]["T_id"].value; 
    var y = document.forms["myForm"]["T_Password"].value; 
var filter =/^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$/; 
if (!filter.test(x)) { 
    alert('Please provide a valid email address');  
    return false; 
     } 
if(true){ 
var email=$('#T_id').val(); 
var password=$('#T_Password').val(); 
// var data = $(this).serializeArray(); // convert form to array 
$.ajax({ 
    type: "POST", 
url: "192.168.3.1:8080/SmartAttendanceSystem46/loginUserRestService/getUserModel", 
data: {"Email": escape(email), "password": escape(password)}, 
dataType : 'json', 
contentType: "application/json", 

       success : function(data) { 
        alert("Uploaded! "+data); 
        session(); 
        window.location.href="PHOTOFROMGALLERY.html"; 
       }, 
       error : function(request, error) { 
       alert("Error! " + error+" "+request); 

       } 
    }); 
} 
return(true); 
    } 
    </script> 
     <form action="" method="post" name="myForm"> 
<input type="email" name="T_id" id="T_id"/> 
<input type="password" id="T_Password" name="T_Password"/> 
<input type="button" value="Login" id="loginButton" onclick="validate();"> 
</html> 

왜 ajax가 오류 메소드를 호출합니까? 나는 사용자가 본격적인 자바 웹 서비스가 성공을 반환하는 이메일과 비밀 번호를 보내고 싶습니다 .. 자바의 웹 서비스는 괜찮아요,하지만 왜 데이터 가이 URL에 도달하지 않은 경우 ... 제발 도와주세요Phonegap에서 Ajax를 사용하는 웹 서비스

답변

0

시도해보십시오 그것은 실제 장치 또는 WAMP 서버에 있습니다. 때때로 테스트 환경은 서버에서 데이터를 가져올 수 없습니다. (나는 왜 나 자신을 모른다!). 도움이 되었으면 좋겠다;)

+0

이것은 phonegap 응용 프로그램이다 ..... 나는 wifi와 연결된 휴대폰을 사용하고있다. 나는 당신이 말한 것을 이해하지 못한다. – Saba

+0

나는 apk 파일을 빌드하고 실행한다고 알고있다. 장치. 그것은 내 문제를 해결했다. –

+0

오, 알았어. 시도해 봤어. – Saba

관련 문제