Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从填充javascript的多项选择表单中获取选项id_Javascript_Python 2.7_Django 1.5 - Fatal编程技术网

从填充javascript的多项选择表单中获取选项id

从填充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=新数组(); $(“#

因此,我使用Javascript用ajax请求中的值填充了一个multiplechoicefield。 问题是表单对象实际上是空的,所以当我想要验证表单时,它无法从选项字段中获取值

如果我可以从某处获取ID,我可以发送一个新的查询,并像这样填充验证过的对象。我就是不知道怎么

JScode如下所示:

函数更改选项(){
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代码也请:-)