javascript - 如何通过xhrPost()发送csv文件?

标签 javascript html rest dojo dojo.xhrget

目前,我的表单元素如下所示:

<form enctype="multipart/form-data" name="copyReplaceForm" method="POST" action="/app/applications/copyreplace/postCsv">

但不要给出 action , enctypemethod关于<form> ,我想使用 dojo.xhrPost() 发送它.

有人可以告诉我如何使用 xhrPost 发送吗? ?

此外,我的 REST 代码如下所示:

@POST
@Path("/bulkCopyReplaceFirst")
@Produces(MediaType.TEXT_PLAIN)
@Consumes(MediaType.MULTIPART_FORM_DATA)

我的 xhrPost 如下所示

var result;
dojo.xhrPost({
        url :"/CopyReplace/bulkCopyR",
        preventCache: true,
        contentType : "multipart/form-data",
        load: function(response) {
                txtResponse = response;
                console.log("response is : txtResponse"+txtResponse)
        },
        error: function(error, ioArgs) {
                console.log("postImageOptions() ERROR :: " + error);
                console.log("postImageOptions() ioArgs :: " + ioArgs);
                return error;
        }


    });
}

最佳答案

xhrPost中的url和@Path注解中指定的路径不相同。

您应该向 xhrPost 添加一个 form 属性。

var result;
dojo.xhrPost({
        url :"/bulkCopyReplaceFirst",
        form: document.forms["copyReplaceForm"],
        load: function(response) {
                txtResponse = response;
                console.log("response is : txtResponse"+txtResponse)
        },
        error: function(error, ioArgs) {
                console.log("postImageOptions() ERROR :: " + error);
                console.log("postImageOptions() ioArgs :: " + ioArgs);
                return error;
        }


    });
}

关于javascript - 如何通过xhrPost()发送csv文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41928694/

相关文章:

javascript - 如何设置自动启动brightcove视频?

javascript - 在 Highcharts.js 上显示 Google Analytics 30 天流量

javascript - 如果电子邮件在 Gmail 的主题或正文中包含特定字词,则使用脚本对其进行标记

html - 悬停在父级上不会影响标记标签 CSS

java - RestyGWT 和 GWT 集成 : Cannot GET Resource

rest - "logout"在 REST API 上没用吗?

javascript - 如何查找一个点是否在另一个点的楔子中javascript

html - 关于html img标签的简单问题

javascript - 立即下载不断变化的背景图片

rest - @PathParam 和 @QueryParam 有什么区别