不工作我有由URL检索SRC,等的图像标签:jQuery的追加与src网址img元素在IE和FF
<img src="http://localhost:2000/User/GetImage/1" />
由jQuery的生成元素,即:
this.updateImage = function()
{
console.log("Change me!");
var context = this;
var imageSrc = webApiUrl + "User/GetImage/" + this._id;
$("#ga-application-header .user-info-image").each(function()
{
$(this).empty();
/* First try */$(this).append($("<img title='" + context._firstName + " " + context._lastName + "' />").attr("src", imageSrc));
/* Second try*/$(this).append("<img title='" + context._firstName + " " + context._lastName + "' src='" + imageSrc + "' />");
});
}
这条线与coments - 第一次和第二次尝试 - 是我试过得到这个成就的方式。
现在最重要的细节。加载页面时,调用此函数并显示图像。这工作。但如果我再次调用它(当用户更改它的图片时),图像不会在IE和FF中显示。只在Chrome上。 IE和FF甚至不打开图像请求(在控制台的网络选项卡上)。请注意0文字“改变我!”总是被称为。
一点也没有不显示任何错误或任何东西?地方? – PitaJ
@PitaJ没有错误。 – DontVoteMeDown
检查两个调用中的上下文是否相同。 –