-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdb_communication_test_server.js
More file actions
71 lines (52 loc) · 1.72 KB
/
Copy pathdb_communication_test_server.js
File metadata and controls
71 lines (52 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//var base_url = "http://127.0.0.1:8080"
var base_url = "http://nuclearScotland.bajta.org"
function update_book_id_test_server(book_title)
{
var url = base_url + "/get/bookID?title="+book_title;
var book_id = "";
function handle_JSON(data){
current_book_id=data["bid"];
update_all_QA(current_book_id);
}
$.getJSON( url + "&callback=?", null, handle_JSON);
}
function QA_update_all_test_server(book_id)
{
if(book_id == ""){
return
}
var url = base_url + "/get/QAs?bid="+book_id;
function handle_JSON(data){
allQA = data["QAs"];
handleUpdatedQA();
}
$.getJSON( url + "&callback=?", null, handle_JSON);
}
function send_question_test_server(question, usr, book_id, location)
{
var url = base_url + "/submit/Q";
var data = {"title":question, "username":usr, "bid":book_id, "location":location};
function handle_JSON(data){
update_all_QA(book_id);
}
$.getJSON( url + "?callback=?", data, handle_JSON);
}
function send_answer_test_server(answer, usr, q_id, book_id)
{
//alert('answer to test server: '+answer+' '+usr+' '+q_id+' '+book_id);
var url = base_url + "/submit/A";
var data = {"text":answer, "username":usr, "bid":book_id, "qid":q_id};
function handle_JSON(data){
update_all_QA(book_id);
}
$.getJSON( url + "?callback=?", data, handle_JSON);
}
function send_vote_test_server(answerID, usr, vote)
{
var url = base_url + "/voteanswer/"
var data = {"answerID":answerID, "username":usr, "vote":vote}
function handle_JSON(data){
update_all_QA(book_id);
}
$.getJSON( url + "?callback=?", data, handle_JSON);
}