Ajax вызов для получения данных

Я делаю вызов ajax, чтобы получить данные из функции, записанной в файле view
Код из файла представления :

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) 

его соответствующий url:url(r'^graph/(?P<node_id>[^/]+)$', 'adminRenderConceptGraph', name='adminRenderConceptGraph'),

вызов ajax выполняется в jquery :

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

Я получаю эту ошибку :

GSystem:3450 Uncaught SyntaxError: Unexpected token 

Его указывает на последнюю строку. Где ошибка ??
нет ошибки как таковой, которую я нашел каждый раз, когда я удаляю строку, имеющую ошибку, следующая начинает иметь синтаксическую ошибку.

1 ответ

  1. Свойства объекта должны быть перечислены через colonзнак и не должно быть запятых после последнего свойства. Попробуйте этот:

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