gpt4 book ai didi

javascript - 如何使用 ajaxFileUpload jQuery 插件传递数据

转载 作者:行者123 更新时间:2023-12-03 12:05:48 26 4
gpt4 key购买 nike

我正在使用ajaxFileUpload用于将图像上传到 ASP.NET 服务器的 jQuery 插件。

我能够成功上传图像,但我也想将数据传递到服务器。我没能这么做。当我尝试传递 JSON 数据时,我在浏览器控制台中收到以下错误:

jQuery.handleError is not a function

Javascript 代码:

 $.ajaxFileUpload
(
{
url: 'http://localhost:23999/administration.asmx/UploadedFile',
secureuri: false,
fileElementId: 'ImageUpload',
dataType: 'json',
data: "test",
success: function (data, status) {
if (typeof (data.error) != 'undefined') {
if (data.error != '') {
alert(data.error);
} else {
alert(data.msg);
}
}
},
error: function (data, status, e) {
alert(e);
}
}
)

Web 服务 C#:

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string UploadedFile()
{
var a = HttpContext.Current.Request;
HttpPostedFile file = HttpContext.Current.Request.Files[0];

byte[] buffer;
Stream fileStream = file.InputStream;
............

如何将 JSON 数据传递到服务器?谢谢。

最佳答案

在此链接上:http://www.jchilders.com/AjaxFileUpload/demo/它说有一个选项可以用来传递数据:

additionalData : Additional data you would like to pass along with the request.

您可以尝试通过这种方式发送数据:

var data = { "varId" : varValue };

关于javascript - 如何使用 ajaxFileUpload jQuery 插件传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25199136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com