【发布时间】:2014-12-26 06:09:42
【问题描述】:
我在我的 html 页面上显示图像,该图像取自 DRUPAL 端(通过使用 ajax 请求)
$.ajax({
url: URL + AUTH,
type: 'post',
data: addItemObject(validateObject(refreshObject({"_lawyer_id":"462"})),'key','lawyerlogo'),
error: function(XMLHttpRequest, textStatus, errorThrown) {
devconsole(errorThrown);
navigator.notification.alert('Error saving data. Please try again.', null, 'Server Error', 'Ok');
},
success: function (data) {
myalert(JSON.stringify(data["url_full"]));
document.getElementById("lawyer_logo").src=data["url_full_mobile"];
}
});
我正在获取这种格式的图片 URL
http://URL/sites/default/files/styles/thumbnail/public/Jellyfish.jpg?itok=W2h3AytQ
我正在从 URL 中删除“?itok=W2h3AytQ”并分配给“src”,但它没有显示图像 我怎么能显示图像。
【问题讨论】:
-
?你到底想完成什么?你显然不是用 Drupal 做的最好的方法。告诉我们您到底想要什么,我们或许可以帮助您,
-
感谢您的回复。实际上,drupal 方面的开发人员已经给了我 JSON 以响应 ajax 请求,他从 drupal 数据库中获取了图像 URL 并在他身边的浏览器上运行,但这个 url 不是在我身边显示图像。
-
地址栏直接放url会显示图片吗?如果不是,则 url 错误。
-
当我使用这个“?itok=W2h3AytQ”时,它会显示图像..如果我第二次没有在 URL 中使用“?itok=W2h3AytQ”,那么它也可以工作。 .
-
你为什么不问问和你一起工作的“drupal 端开发者”?
标签: javascript jquery html drupal drupal-7