【问题标题】:Ajax Canvas Image and other variablesAjax Canvas 图像和其他变量
【发布时间】:2020-01-31 19:33:33
【问题描述】:

我的应用程序是 MVC 5,我正在尝试使用以下方式将画布图像和其他变量发送到控制器:

$("#btnSave1").click(function () {
    var image = document.getElementById("canvas").toDataURL("image/png");
    image = image.replace('data:image/png;base64,', '');
    $.ajax({
        type: 'POST',
        url: '@Url.Action("Save", "Home")',
        data: {
            "imageData" :  image,
            "varx": myvar
        },
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        success: function (msg) {
            alert('Image saved successfully !');
        }
    });
});

它不会发布到控制器。但是,如果我将数据更改为:

 data: '{ "imageData" : "' + image + '" }',

有效!我可以将画布图像和其他变量发送到控制器吗?

【问题讨论】:

    标签: c# ajax asp.net-mvc canvas


    【解决方案1】:

    我删除了

    contentType: 'application/json; charset=utf-8',
    

    成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-15
      • 2012-09-08
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多