ajax传值模板,使用AJAX向django模板传递参数

我是Django和JavaScript的新手,我正努力从用Django-tables2呈现的html表中传递一些值

我想打开一个传递3个参数的django模板。

我有一个带有下拉按钮的html表格,有几个选项。

每次打开一个不同的django模板。我用这个JS函数从表中得到值:

function param(){

$(function(){

var http = new XMLHttpRequest();

var tbl = document.getElementById("myTable");

var rows = tbl.rows;

var url = "/recepcion/";

for (var i = 0; i < rows.length; i++){

rows[i].onclick = function(){

idpro = this.cells;

ano = this.cells;

mes1 = this.cells;

$.ajax({

type:"POST",

url: "/recepcion/",

datatype: "json",

data: ({idprov: idpro[0].innerHTML, anio: ano[1].innerHTML, mes: mes1[2].innerHTML }),

success: function(){

http.open("POST",url,true),

http.send(data)

}

});

}

}

});

}

我需要的功能是:当我点击下拉按钮的第一个选项时,调用这个函数。函数将从一些单元格中获取值,并将这些值作为参数传递给另一个模板,在那里我可以编辑一些记录。

这是我试图传递论点的观点

视图.py在

^{pr2}$

更新

我改变了函数,把所有的都放在一个函数里,现在我可以传递参数了,但是我得到了错误:

引用错误:未定义数据

http.发送(数据)

在firebug中,我可以看到函数将值传递给视图,视图用我需要的信息回答表单,但我需要打开表单,不仅要传递值。在

有什么建议。