Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Python 上载文件Django和Ajax时显示微调器_Python_Ajax_Django - Fatal编程技术网

Python 上载文件Django和Ajax时显示微调器

Python 上载文件Django和Ajax时显示微调器,python,ajax,django,Python,Ajax,Django,我在网上尝试了很多东西,但我不能完全理解他们在做什么。 我想做的是,我想在向AmazonS3云上传文件时显示一个微调器。 我有一个表,其中的列包含文本或文件。 我要做的是,当用户单击update时,我从按下update按钮的特定行中获取所有数据,并将数据发送到python/django脚本,以处理信息并上传媒体文件(如果给定) 这部分工作正常,但在客户端,它看起来没有响应,因为浏览器什么也没有显示。 我希望在发生这种情况时显示微调器,并希望在从服务器接收到更新的数据时更新行数据。 django代

我在网上尝试了很多东西,但我不能完全理解他们在做什么。 我想做的是,我想在向AmazonS3云上传文件时显示一个微调器。 我有一个表,其中的列包含文本或文件。 我要做的是,当用户单击update时,我从按下update按钮的特定行中获取所有数据,并将数据发送到python/django脚本,以处理信息并上传媒体文件(如果给定)

这部分工作正常,但在客户端,它看起来没有响应,因为浏览器什么也没有显示。 我希望在发生这种情况时显示微调器,并希望在从服务器接收到更新的数据时更新行数据。 django代码将如何向ajax脚本发送响应,而不是呈现整个页面?我可以以何种方式访问这些数据,这些数据可能作为字典对象发送

至于进度条

     $(document).ajaxStart(function() {
          $('#spinner').show(); 
          }).ajaxStop(function() {
          $('#spinner').hide();
     });
options{beforeSubmit: showRequest,
        success: showResponse
}
$('formid').ajaxsubmit(options);

这个代码行吗?这是通过使用表单插件实现的。

您提供的代码看起来有点凌乱,下面是一些更正和解释:

$(document).ajaxStart(function() {
    $('#spinner').show(); // show #spinner when ajax request starts
}).ajaxStop(function() {
    $('#spinner').hide(); // hide #spinner when ajax request is completed
});

$('formid').ajaxsubmit({
    beforeSubmit: showRequest,
    success: showResponse    
}); // initialize the form submit
希望这有帮助