RT,我想通过AJAX改变条件后重新绘图,现在页面单独都测试成功了,就会回调后传给<img>的时候没有成功,请各位指点一下谢谢!
代码<img id="display" src="historycountimg.php" />
这里是成功的,然后更新他
xmlReq1.onreadystatechange = function()
{
if(xmlReq1.readyState == 4)
{
document.getElementById('display').src = xmlReq1.responseText;
alert(document.getElementById('display').src);
}
}
我把值打印出来,这个src是127.0.0.1.png,而historycountimg.php这个页面单独拿出来是Ok的,。。请问该如何修改~~?
代码<img id="display" src="historycountimg.php" />
这里是成功的,然后更新他
xmlReq1.onreadystatechange = function()
{
if(xmlReq1.readyState == 4)
{
document.getElementById('display').src = xmlReq1.responseText;
alert(document.getElementById('display').src);
}
}
我把值打印出来,这个src是127.0.0.1.png,而historycountimg.php这个页面单独拿出来是Ok的,。。请问该如何修改~~?
// src指定的要是一个地址,你responseText的内容是什么?别告诉我图片直接返回了
document.getElementById('display').src = xmlReq1.responseText; document.getElementById('display').src = document.getElementById('display').src+'?'+(new Date).getTime();
<img id="display" src="historycountimg.php" />
xmlReq1.onreadystatechange = function()
{
if(xmlReq1.readyState == 4)
{
//if(xmlHttpReq.status==200)
///{
//document.getElementById('display').src = document.getElementById('display').src+'?'+(new Date).getTime();
document.getElementById('display').src =xmlReq1.responseText;
alert(xmlReq1.responseText);
//alert(document.getElementById('display').src);
//}
}
}
在没有触发ajax前,加载的图片正常,也就是说我的historycountimg.php可以用src获取,触发ajax后我只是把他的内容改了下,为什么就不能获取了呢?求解释啊啊啊
$("#img1").attr("src","url?math=new Date().getTime()?images/test1.jpg");
//移除
$("#img1").removeAttr();