Javascript 加载页面后加载图像
我有一个使用信号器的页面。服务器调用客户机函数并向其传递映像路径。ie“Contents/myimage.png”。在客户机函数中,我使用jquery加载这些图像。我没有在chrome中得到任何错误,图像没有默认设置,没有在其中加载图片,但是图像也不存在。函数正在被调用。我错过了什么Javascript 加载页面后加载图像,javascript,jquery,html,signalr,Javascript,Jquery,Html,Signalr,我有一个使用信号器的页面。服务器调用客户机函数并向其传递映像路径。ie“Contents/myimage.png”。在客户机函数中,我使用jquery加载这些图像。我没有在chrome中得到任何错误,图像没有默认设置,没有在其中加载图片,但是图像也不存在。函数正在被调用。我错过了什么 client.onStart = function(myPortrait){ $("#myPortrait").load(myPortrait); } <img id="myPortrait" wi
client.onStart = function(myPortrait){
$("#myPortrait").load(myPortrait);
}
<img id="myPortrait" width="256" height="256" />
client.onStart=function(我的肖像){
$(“#我的肖像”).load(我的肖像);
}
改为使用:
$("#myPortrait").load(myPortrait);
您可以使用:
$("#myPortrait").attr('src', myPortrait);
而是使用:
$("#myPortrait").load(myPortrait);
您可以使用:
$("#myPortrait").attr('src', myPortrait);
$.load
用url中的内容替换html,例如对于返回替换的函数,您可以执行以下操作:
$("#mydiv").load(url);
你会得到
<div id='mydiv'><div>replacement</div></div>
如果您通过ajax调用(而不是信号器调用)执行此操作:
$.load
用url中的内容替换html,例如对于返回替换的函数,您可以执行以下操作:
$("#mydiv").load(url);
你会得到
<div id='mydiv'><div>replacement</div></div>
如果您通过ajax调用(而不是信号器调用)执行此操作:
当你得到我的肖像路径,你能复制到一个新的窗口打开图像吗?看起来路径可能不完整(我期望):'mysite/contents/myimage.png'。控制台中有错误吗??确保您首先检查,当您获得“我的肖像”路径时,是否可以复制到新窗口中以打开图像?看起来路径可能不完整(我期望):'mysite/contents/myimage.png'。控制台中有错误吗??一定要先检查一下