从填充javascript的多项选择表单中获取选项id
因此,我使用Javascript用ajax请求中的值填充了一个multiplechoicefield。 问题是表单对象实际上是空的,所以当我想要验证表单时,它无法从选项字段中获取值 如果我可以从某处获取ID,我可以发送一个新的查询,并像这样填充验证过的对象。我就是不知道怎么 JScode如下所示:从填充javascript的多项选择表单中获取选项id,javascript,python-2.7,django-1.5,Javascript,Python 2.7,Django 1.5,因此,我使用Javascript用ajax请求中的值填充了一个multiplechoicefield。 问题是表单对象实际上是空的,所以当我想要验证表单时,它无法从选项字段中获取值 如果我可以从某处获取ID,我可以发送一个新的查询,并像这样填充验证过的对象。我就是不知道怎么 JScode如下所示: 函数更改选项(){ var id=$(“#id_place”).find(“:selected”).attr(“value”);//获取位置的id var selection=新数组(); $(“#
函数更改选项(){
var id=$(“#id_place”).find(“:selected”).attr(“value”);//获取位置的id
var selection=新数组();
$(“#id#u位置选项:选中”)。每个(函数(i,selectedElement){
selection.push($(selectedElement.val());//获取最初选择的位置
});
$.ajax({
键入:“获取”,
url:“../../../../location/locationsByPlace.json?id=“+id,//请参阅location/views.py中的locationsByPlace.json
成功:功能(位置){
$(“#id_位置”).empty();//清空位置选择字段
选择的var=false;
对于(变量i=0;i }
你能为这个提供一把小提琴吗?是的,但只为JS,因为其余的是django。所以我的问题是,字段中填充了正确的值,但django字段对象仍然是emtpyShow您的Python代码也请:-)