php - AJAX文件上传返回值

标签 php javascript jquery ajax plugins

我正在使用这个 AJAX 文件 uploader

http://www.phpletter.com/Our-Projects/AjaxFileUpload/

我使用此代码:

function ajaxFileUpload() {
    $('input[type=file]').each(function () {
        if ($(this).val() == "") {
            return true;
        } else {
            $.ajaxFileUpload({
                url: 'upload.php',
                secureuri: false,
                fileElementId: this.id,
                success: function (data, status) {
                    $('body').html(data);
                },
            })
        }
    });
    return false;
}

我希望 body 的 html 变成我从 upload.php 中回显的内容,就像我们通常使用 $.ajax 所做的那样,不幸的是,当我从 upload.php 中回显某些内容时,即使它只是一个简单的字符串 $('body ') 的 html 变成空白。什么也没有返回。有人可以帮忙吗?

最佳答案

使用$('body').html(data.msg);

关于php - AJAX文件上传返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9579611/

相关文章:

javascript - 伊宏。如何使用 TAG 将内容写入可编辑 DIV

javascript - 在随机位置的侧div中生成数字而不重叠

javascript - 是否可以让用户在玩 html/js 游戏之前选择他们的正方形(游戏组件)的颜色?

javascript - 尝试刷新下拉菜单

javascript - 允许滚动的简单全屏透明div

php - Laravel:为什么在实例化其提供的类时不调用已注册的服务提供者?

php - curl 给出错误 curl : (7) couldn't connect to host

php - Laravel Sanctum 身份验证 :sanctum middleware with Angular SPA unauthenticated response

javascript - 在 lambda 表达式与 Typescript 函数中使用关键字 this 时会发生什么

javascript - 检索缓存页面