2016-05-03 4 views
0

Ich mache Ajax-Aufruf Daten aus der Funktion in Ansichtsdatei -Code aus dem Blickfeld Datei geschrieben zu holen:Ajax Rufdaten holen

def adminRenderConceptGraph(request,group_id,node_id=None): 
    if request.is_ajax() and request.method == "POST": 
    group_name = u'home' 
    if node_id: 
    req_node = node_collection.one({'_id':ObjectId(node_id)}) 
    template = 'ndf/graph_concept.html' 
    variable = RequestContext(request, {'node':req_node }) 
    return render_to_response(template,variable) 

seine entsprechende URL ist: url(r'^graph/(?P<node_id>[^/]+)$', 'adminRenderConceptGraph', name='adminRenderConceptGraph'),

der Ajax-Aufruf

selected_val = "/home/ajax/graph/" + atr 
     $.ajax({ 
     type: "POST", 
     url: selected_val, 
     dataType: "json", 
     data:{ 
      group_id = '{{groupid}}', 
      node_id = atr , 
     } 
     }) 

ich erhalte diese Fehlermeldung: in jquery gemacht

GSystem:3450 Uncaught SyntaxError: Unexpected token 

Es zeigt auf die letzte Zeile. Wo ist der Fehler ?? gibt es keinen Fehler als solche, dass ich jedes Mal gefunden habe, wenn ich die Zeile entferne, die einen Fehler hat, der nächste beginnt, Syntaxfehler zu haben.

Antwort

0

Objekteigenschaften sollten durch colon Zeichen aufgeführt werden und es sollte kein Komma nach der letzten Eigenschaft sein. Versuchen Sie diese:

var selected_val = "/home/ajax/graph/" + atr; 
    $.ajax({ 
     type: "POST", 
     url: selected_val, 
     dataType: "json", 
     data:{ 
      group_id:'{{groupid}}', 
      node_id: atr 
     } 
     }) 
Verwandte Themen