发送图像+数据ajax post到ashx处理程序
Sending image + Data ajax post to ashx handler
我怎么能发送图像+一些json对象数据到ashx处理程序?是否有可能在jquery ajax后??
:
var fileUpload = $("#image").get(0);
var files = fileUpload.files;
var imag = new FormData();
for (var i = 0; i < files.length; i++) {
imag.append(files[i].name, files[i]);
}
$.ajax({
type: "POST",
url: "../Scripts/uploadify/UploadHandler.ashx",
contentType: false,
processData: false,
data: "image=" + imag + "&Data=" + JSON.stringify({ objEnt: args }),
success: function(){
}
});
我们可以这样做吗? 在您将所有文件附加到您创建的FormData
对象后,只需为您的json数据imag.append('Data', JSON.stringify({ objEnt: args }))
添加另一个追加。然后将ajax请求的data:
设置为imag
。
var fileUpload = $("#image").get(0);
var files = fileUpload.files;
var imag = new FormData();
for (var i = 0; i < files.length; i++) {
imag.append(files[i].name, files[i]);
}
imag.append('Data', JSON.stringify({ objEnt: args }));
$.ajax({
type: "POST",
url: "../Scripts/uploadify/UploadHandler.ashx",
contentType: false,
processData: false,
data: imag,
success: function(){
}
});
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- keyup事件处理程序更改焦点不适用于快速键入
- 如何使用jquery处理php循环通过元素
- angular.js没有'无法在PhoneGap中处理视图标记
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 提示使用服务器端事件处理程序激活JavaScript
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何编写一个具有公共标头的批处理
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 如何处理node.js节点mongodb中的连接和查询队列
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 通过将文件上载到ASHX处理程序来实现SSE(服务器发送的事件)
- 等待图标,用于通过 ashx 处理程序在浏览器中加载 pdf
- asp.net ashx处理程序:can't接收响应
- 调用ashx处理程序后关闭浏览器中的选项卡
- 从javascript向Ashx处理程序发送xml数据,并在新窗口中显示响应
- 如何使 Ajax 发布到 Handler.ashx 安全并停止直接调用处理程序
- 在javascript中设置cookie并在ashx处理程序中get
- 如何将输入参数从 j 查询对话框传递到 asp.net 中的处理程序文件 (.ashx)
- 发送图像+数据ajax post到ashx处理程序