通过XMLHTTPRequest从MVC控制器接收JSON数据

Receive JSON data from MVC Controller via XMLHTTPRequest

本文关键字:JSON 数据 控制器 XMLHTTPRequest MVC 通过      更新时间:2023-09-26

我想从MVC控制器获得JSON数据。

注意:我通过XMLHTTPRequest.Send(data)呼叫控制器。

控制器返回JSON数据,但我不知道如何获得该数据,如果我们使用XMLHTTPRequest。

由于某些原因,我不使用Ajax调用。但是有可能通过XMLHttpRequest或响应获得它吗?如果有,请帮助我。

控制器示例如下。从这里,我想得到文件名和FilePath。

    public JsonResult SaveAttachments()
    {
        try
        {
            .......
                }
            }
            return new Program1.WebClient.App_Start.BaseController.WrappedJsonResult
            {
                Data = new
                {
                    isSuccess = true,
                    CusEvent = "close",
                    CusMsg = "Attachment file upload successful",
                    FileName = fileName,
                    FilePath = filePath
                }
            };
        }
        catch (Exception ex)
        {
            throw new Exception("File upload failed. ");
        }
    }

您可以尝试使用XMLHttpRequest.responseText并对其进行操作。