【发布时间】:2013-12-09 08:52:09
【问题描述】:
假设我需要垂直移动一个图像,我用这样的代码来做
document.getElementById('ImgID1').style.verticalAlign =
但是,我需要移动图像的量来自一个 URL(我在下面给出 URL,如果你想看的话),这样如果我将 URL 的内容作为 javascript 执行,结果是"-8px" 这是我想要的吗?但是我到底是如何做到这一点的呢?我怎么说verticalAlign={grab the url, execute as JS, take the return value}。
网址是http://latex.codecogs.com/gif.json?\inline%20\mathbb{R}
示例响应:
ParseEqn({ "latex": { "type":"gif", "equation":"\\mathbb{R}", "site":"stackoverflow.com", "file":"f3ed131812d10a06a9349ab2b42e3ed4.gif", "url":"http://www.codecogs.com/eq/f3/f3ed131812d10a06a9349ab2b42e3ed4.gif", "width":"12", "height":"12", "baseline":"1" } });
非常感谢!
山姆
【问题讨论】:
-
您可以使用 AJAX 来获取 JSON。我建议使用带有
$.get函数的 jQuery,这正是您要寻找的。顺便说一句,URL 是地址 (http://...),而不是网站。你需要得到的是一个网站,在本例中是一个 JSON 字符串。 -
这是一个 JSONP 响应。所以发出一个正确的 JSONP 请求,一切都很好。
标签: javascript css json dom vertical-alignment