I am new to Pyramid, Python, Jinja2 , jQuery AJAX, MongoDB and mongoengine. I was told to delvelop a system using these technologies. I am at a point where I do not know how to go futher. I have searched the web for answers, but found nothing that is helpful.
I do not know what to do with AJAX $.post data. I do not know how to store that data in MongoDB as a Document.

my AJAX:

var url = "{{'add_candidate'|route_url}}";
$("form[name='is_submitted']").submit(function(e) {
var data = $('form').serialize();
$.post(url, data).success(function(data, status) {
alert("Data: " + data + "\nStatus: " + status);

my views.py:

) # is it correct to use two view_config decorators like this?
def add_candidate(request, context):
# do something here with AJAX data???
country = country_codes()
return {"countries" : country} 

I am not sure what I must do from here? or even if this is correct? If you want to see my model.py Ill post it, but I don't think I have to change or add anything to it?
Any help would be greatly appreciated.
Thank you.

I appologise if this is the wrong place for this post.