У меня есть форма входа в систему, и я хочу опубликовать входные значения в веб-службу RESTful, а затем правильные учетные данные. Я показываю элементы и скрываю форму, но если они неверны, появляется сообщение об ошибке.Служба AJAX POST для RESTful
Я хочу сделать это через AJAX, но я нахожусь на камне преткновения, так как все, что я возвращаю, является предупреждающим полем с неопределенным внутри. Любая помощь будет принята с благодарностью.
<div class="cp_LoginPanel fade-in form">
<div class="in">
<h1>Login</h1>
<form name="login-form" id="login-form" method="post">
<label id="error">Sorry it seems your credentials are incorrect</label>
<div class="inputBlock">
<label for="username">Username</label>
<input type="text" id="username" />
</div>
<div class="inputBlock">
<label for="password">Password</label>
<input type="password" id="password" />
</div>
<input type="submit" value="Login" id="submit" />
</form>
</div>
</div>
$(document).ready(function() {
var username = $("#username").val();
var password = $("#password").val();
$("#submit").click(function() {
$.ajax({
type: 'POST',
url: "Service Here",
dataType: JSON,
data: {
"username": username,
"password": password
},
success: function (data) {
alert("success");
},
error: function (e) {
alert(e.Message)
}
});
});
});
В чем проблема? Пожалуйста, добавьте к своим вопросам вопрос о том, какую ошибку вы видите или что именно происходит с этим запросом. – Mike
Я ищу сообщение об ошибке «ошибка» или «успех», но сейчас все, что я получил, не определено. –
Является ли предупреждение показом или где вы получаете неопределенный возврат? Пожалуйста, отредактируйте свой вопрос с более подробной информацией о том, с какими проблемами вы столкнулись. – Mike