【问题标题】:Setting Image Source using Jquery not working使用 Jquery 设置图像源不起作用
【发布时间】:2014-04-11 03:41:18
【问题描述】:

我对设置图像源的强烈要求有效。我的 jQuery 方法以乱码 url 形式返回数据:����

我的 HTML 代码适用于页面刷新:

<img id="profileWindowPictureContent" src="@Url.Action("GetLargeProfilePic", "Home")"/>

我的 jQuery 代码:

$.get("Home" + "GetLargeProfilePic", function (data) {
                        $("#profileWindowPictureContent").attr("src", data);
                    });

我的控制器返回一个字节数组:

return File(ImageToByte(bitmap1), "image/png");

我想知道为什么我的 jQuery 代码不起作用,因为它们的作用似乎相同。

提前感谢您的回答!

【问题讨论】:

    标签: jquery html ajax asp.net-mvc image


    【解决方案1】:

    您正在从 ajax 调用返回一个文件而不是一个 url。您在 ajax 调用中使用的 url 应该设置为 img 元素的 src 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 2020-11-28
      相关资源
      最近更新 更多