Ajax调用获取数据

2024-10-03 06:26:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在进行ajax调用,从视图文件中写入的函数中获取数据 视图文件中的代码:

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中进行:

^{pr2}$

我得到了这个错误:

^{3}$

它指向最后一行。错误在哪里?? 我没有发现这样的错误,每次我删除有错误的行,下一行开始有语法错误。在


Tags: 文件name视图idnodeifrequest错误
1条回答
网友
1楼 · 发布于 2024-10-03 06:26:10

对象属性应该通过colon符号列出,最后一个属性后面不应该有逗号。试试这个:

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

相关问题 更多 >