【发布时间】:2015-01-31 08:46:05
【问题描述】:
<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”,java webservices 返回成功.. java 的 web 服务还可以,但是为什么在这个 url 上没有到达数据......请帮助
【问题讨论】:
标签: jquery ajax json web-services cordova