如何动态重新加载文档的一部分

时间:2019-02-14 19:55:53

标签: javascript php jquery ajax foreach

对于文件管理,我使用ajax将数据发送到php文件。 所有数据(从目录读取文件)都通过foreach输出。

赞:

foreach($files as $file ) {
...
    echo....filename, size, delete etc....

要在ajax调用后立即显示更改,我将HTML的部分重新加载到success中,如下所示:

$.ajax({
    url: "",
    type: "POST",
    data:  new FormData(this),              
    cache: false,

    contentType: false,
    processData: false,             

    success: function(data) {

    $('.myStorage').load(document.URL +  ' .calculateStorage');
    $('.myFiles').load(document.URL +  ' .table-responsive');
    $('.breadcrumb').load(document.URL +  ' form.crumbform');

因此,我使用这些load() -s使更改立即对用户可见。

div myFilesforeach循环的一部分,该循环输出文件。

但是我认为这不是正确的方法,因为这样做 完整的foreach循环必须重新开始。但是我不确定该如何处理,以便用户可以立即看到提交后的更改。还有另一种更好的方法可以做到这一点吗?如果是这样,它看起来如何?

0 个答案:

没有答案