Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript通过url显示图像_Javascript_C#_Backbone.js - Fatal编程技术网

使用javascript通过url显示图像

使用javascript通过url显示图像,javascript,c#,backbone.js,Javascript,C#,Backbone.js,我正在使用backbone.js、下划线.js、require.js和text.js开发我的项目 我需要在我的下划线模板文件中显示从c控制器返回的图像。所以我做了: <img src=<%=URLBrand+brand[i].ID%> class="brandimg"> 在我的浏览器控制台中,我得到: <img class="brandimg" src="http://example.com/brand/21"> 错误:无法加载给定的url 注:http:

我正在使用backbone.js、下划线.js、require.js和text.js开发我的项目

我需要在我的下划线模板文件中显示从c控制器返回的图像。所以我做了:

<img src=<%=URLBrand+brand[i].ID%> class="brandimg">
在我的浏览器控制台中,我得到:

<img class="brandimg" src="http://example.com/brand/21">
错误:无法加载给定的url

注:http://example.com/brand/21 是c web服务的控制器,返回图像的字符串url

如何使用javascript显示从任何url返回的图像


任何答复都将不胜感激。谢谢。

按照我的想法,您应该先获取图像的字符串URL,然后将其放入您的应用程序中。您可以使用ajax进行此操作。

您需要通过ajax请求获取url字符串。然后您可以将返回的字符串放入IMG标记的src属性中

  Backbone.ajax({
    url: "http://example.com/brand/21",
    success: function(returnedURL){
        //code here
    }
});

这里已经有了这个问题的答案,从url返回的类型实际上是一个图像,所以我不需要对它进行测试。每个图像的url都是动态的,并按下划线加载。js值,它无法在javascript函数中写入下划线值。这就是为什么我不能在这里使用ajax函数的原因。每个图像的URL都是动态的,并由underline.js值加载,它不能在javascript函数中写入underline值。这就是为什么我不能在这里使用ajax函数。