[![введите описание изображения здесь][1]][1]
Я включил 2 копии файлов .js при попытке отладки, ни один из них не работает.
Вот мой файл index.jsp:
Код: Выделить всё
Messenger
Welcome!
Username:
Password:
Register
Sign In
Stupid Website!
Я пробовал использовать и путь «javascripts/index.js», и просто «index.js».
Вот мой файл main.js:
Код: Выделить всё
var rootURL = "http://localhost:8080/messenger/webapi";
$(function() {
$('#btnRegister').click(function() {
//var username = $('#username').val();
alert("Register Press");
//registerProfile();
});
$('#btnSignIn')click(function() {
//getMessage();
alert('SigIn Press');
//logIn();
});
//Works as a tester
function getMessage() {
$.ajax({
type: 'GET',
url: rootURL +"/messages/1",
dataType: "json", // data type of response
success: (function(data) {
alert('ID: ' + data.id);
})
});
}
function logIn() {
var profileJSON = formToJSON();
$.ajax({
type: 'POST',
contentType: 'application/json',
url: rootURL + "/profiles/logIn",
dataType: "json",
data: profileJSON
});
}
function registerProfile() {
alert("Here");
var profileJSON = formToJSON();
$.ajax({
type : 'POST',
contentType: 'application/json',
url: rootURL + "/profiles",
dataType: "json",
data: profileJSON,
success: (function() {
alert("Success!");
})
});
}
function signIn(){
}
//This works
function formToJSON() {
return JSON.stringify({
"profileName": $('#username').val(),
"password" : $('#password').val(),
});
}
});Как видите, я закомментировал функциональность, которая раньше работала, и теперь пытаюсь просто добавить в нее оповещения, уведомляющие пользователя о нажатии кнопок. Я понятия не имею, что могло случиться, или, может быть, я сделал что-то, чего не помню? Хотя я в этом сомневаюсь.
Работа на сервере Apache Tomcat v7.0. Использует API Джерси
Подробнее здесь: https://stackoverflow.com/questions/319 ... or-2-weeks
Мобильная версия