Javascript Ajax img请求以成功结束,但无法设置图像src

Javascript Ajax img请求以成功结束,但无法设置图像src,javascript,jquery,html,ajax,image,Javascript,Jquery,Html,Ajax,Image,我有一个默认图像,它被加载到HTML中。 然后我检查个人图像是否存在ajax请求, 请求成功,但无法设置新映像src。 始终显示从HTML加载的图像。 如果新图像src在ajax请求之外,则设置该图像src的代码将起作用。 这是我的代码: <img id="imageid" src="media/default/slider.jpg" alt=""/> ... <script type="text/javascript"> $.ajax({ url

我有一个默认图像,它被加载到HTML中。 然后我检查个人图像是否存在ajax请求, 请求成功,但无法设置新映像src。 始终显示从HTML加载的图像。 如果新图像src在ajax请求之外,则设置该图像src的代码将起作用。 这是我的代码:

 <img id="imageid" src="media/default/slider.jpg" alt=""/>
 ...
 <script type="text/javascript">





$.ajax({
    url:'media/' + loginmail + '/slider.jpg',
    type:'GET',
    dataType: "image/gif",
    error: function()
    {


    },
    success: function(data)
    {

        alert("success" );

        $('#imageid').attr('src', "media/" + loginmail +    "/slider.jpg");           
    }
});

...
$.ajax({
url:'media/'+loginmail+'/slider.jpg',
类型:'GET',
数据类型:“图像/gif”,
错误:函数()
{
},
成功:功能(数据)
{
警惕(“成功”);
$('#imageid').attr('src',“media/”+loginmail+“/slider.jpg”);
}
});

多谢各位。 编辑:

我真的不知道它是否改变了什么,但我正在使用插件


我用随机图像url替换ajax中的图像源代码,它可以正常工作。检查

在这个函数中也写下你的所有代码

$(function(){});

删除下面的代码行

dataType: "image/gif",

data
是什么样子的?success函数尝试设置图像src两次,两次都使用不同的值。在您解决或澄清此问题之前,这将是最好的猜测。谢谢您,抱歉,我留下了一些测试,我已更正了我的代码。您是否尝试将图像路径存储在数据库中。简单吗?我的意思是什么类型的开发是asp.net?你可能想看看这个答案:谢谢,我试着用替换。它不起作用。请在设置图像的
src
的位置替换它,即
$(“#imageid”).attr('src',”http://lorempixel.com/400/200/sports/Dummy-Text/"); 谢谢,它在fiddle上工作,我想问题在于我使用的插件。
dataType: "image/gif",