Fixing up parsing
This commit is contained in:
parent
cef05a15a4
commit
dbafb279b0
@ -91,10 +91,9 @@ func removeCategory(rw http.ResponseWriter, req *http.Request) {
|
|||||||
Id int `json:"id"`
|
Id int `json:"id"`
|
||||||
}
|
}
|
||||||
|
|
||||||
decoder := json.NewDecoder(req.Body)
|
|
||||||
|
|
||||||
var request Request
|
var request Request
|
||||||
if err := decoder.Decode(&request); err != nil {
|
if err := json.NewDecoder(req.Body).Decode(&request); err != nil {
|
||||||
|
log.Print(err)
|
||||||
http.Error(rw, err.Error(), http.StatusInternalServerError)
|
http.Error(rw, err.Error(), http.StatusInternalServerError)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function addCategory(description) {
|
function addCategory(description) {
|
||||||
$.getJSON('/learn', {description: description}, function(results) {
|
$.post('/learn', JSON.stringify({description: description}), function(results) {
|
||||||
if (!results.success) {
|
if (!results.success) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -47,17 +47,17 @@
|
|||||||
}];
|
}];
|
||||||
|
|
||||||
displayCategories(categories);
|
displayCategories(categories);
|
||||||
});
|
}, 'json');
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeCategory(id) {
|
function removeCategory(id) {
|
||||||
$.getJSON('/forget', {id: id}, function(results) {
|
$.post('/forget', JSON.stringify({id: id}), function(results) {
|
||||||
if (results.success) {
|
if (results.success) {
|
||||||
$('tr.category_' + id).fadeOut(function() {
|
$('tr.category_' + id).fadeOut(function() {
|
||||||
$(this).remove();
|
$(this).remove();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
}, 'json');
|
||||||
}
|
}
|
||||||
|
|
||||||
function displayCategories(categories) {
|
function displayCategories(categories) {
|
||||||
@ -70,7 +70,7 @@
|
|||||||
|
|
||||||
$('#categories button').unbind().click(function() {
|
$('#categories button').unbind().click(function() {
|
||||||
if (confirm('Are you sure you want to delete this category?')) {
|
if (confirm('Are you sure you want to delete this category?')) {
|
||||||
removeCategory($(this).attr('data-categoryId'));
|
removeCategory(parseInt($(this).attr('data-categoryId')));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -80,7 +80,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function refreshCategories() {
|
function refreshCategories() {
|
||||||
$.getJSON('/categories', function(results) {
|
$.get('/categories', function(results) {
|
||||||
var categories = [];
|
var categories = [];
|
||||||
|
|
||||||
_.each(results, function(result) {
|
_.each(results, function(result) {
|
||||||
@ -93,7 +93,7 @@
|
|||||||
|
|
||||||
clearCategories();
|
clearCategories();
|
||||||
displayCategories(categories);
|
displayCategories(categories);
|
||||||
});
|
}, 'json');
|
||||||
}
|
}
|
||||||
|
|
||||||
function submitCategory() {
|
function submitCategory() {
|
||||||
|
Loading…
Reference in New Issue
Block a user