首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >图像详细信息-日期、realHeight、realWidth

图像详细信息-日期、realHeight、realWidth
EN

Stack Overflow用户
提问于 2019-08-06 09:25:41
回答 1查看 39关注 0票数 4

有没有人可以帮我在jQuery中获取图像的详细信息。有带有W X H的圆顶,也想添加日期- realWidthrealHeight,' date‘。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(document).ready(function() {
    var img = $("#img1");

    // Create dummy image to get real size
    $("<img>").attr("src", $(img).attr("src")).load(function() {
        var realWidth = this.width;
        var realHeight = this.height;
        $('#resolution').html(realWidth + " X " + realHeight);
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-06 09:29:25

该问题是因为load()用于发出AJAX请求以检索HTML内容。要挂钩到load事件,请改用on()。试试这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(document).ready(function() {
  var $img = $("#img1");

  $("<img />").prop("src", $img.prop("src")).on('load', function() {
    var realWidth = this.width;
    var realHeight = this.height;
    $('#resolution').html(realWidth + " X " + realHeight);
  });
});
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
img {
  width: 50px;
  height: 37px;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<img src="https://i.imgur.com/3xi2iIl.jpg" id="img1" />
<div id="resolution"></div>

另外,我只能假设您需要以这种方式检索图像大小,因为图像在DOM中以改变的尺寸显示。如果不是这样,您可以直接从#img1读取大小。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57372904

复制
相关文章
AJAX - 向服务器发送请求请求
如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:
chenchenchen
2022/11/29
1.8K0
AJAX如何向服务器发送请求?
AJAX(Asynchronous JavaScript and XML)是一种在Web应用程序中向服务器发送异步HTTP请求的技术。它通过在后台发送请求并异步地获取响应,实现了与服务器进行数据交互而不需要刷新整个页面。
网络技术联盟站
2023/07/07
5580
Ajax向服务器端发送请求
Ajax 相当于浏览器发送请求与接收响应的代理人,以实现在不影响用户浏览页面的情况下,局部更新页面数据,从而提高用户体验。
小丞同学
2021/08/16
2.2K0
响应json数据之发送ajax的请求
一、前端异步请求代码: <span style="font-size:14px;">$.ajax ({ type: "POST", //请求的方式 url: "outputservlet3", //请求url data: {}, //前端向后端传送的数据 dataType: "json", //数据格式json error: function () //请求错误的回调函数 { }, success: function () //请求成功的回调函数 { } })</span> 二、WEB-INF下的w
阮键
2019/12/25
4.7K0
AJAX发送POST请求
AJAX(Asynchronous JavaScript and XML)是一种用于在 Web 应用程序中进行异步数据交换的技术。在 AJAX 请求中,我们可以使用 POST 方法发送数据到服务器,以便进行处理和保存。
堕落飞鸟
2023/05/18
4.1K0
jQuery发送AJAX请求
使用jQuery发送AJAX请求需要使用$.ajax()方法。它是jQuery提供的最基本的AJAX方法,可以根据需要配置各种选项。
堕落飞鸟
2023/05/19
1K0
Axios发送AJAX请求
在这个示例中,我们使用axios.get()方法发送一个GET请求到指定的URL。然后,使用.then()方法来处理成功的响应,并使用.catch()方法来处理请求错误。在成功的情况下,我们可以通过response.data来访问返回的数据,在错误的情况下,我们可以通过error来获取错误信息。
堕落飞鸟
2023/05/19
1K0
React---发送Ajax请求
const {a} = obj; //传统解构赋值
半指温柔乐
2021/04/25
2K0
Vue通过axios发送ajax请求
在Vue中是不支持发送ajax请求的,如果我们要在Vue中发送ajax请求,我们需借助第三方插件 常用发送ajax请求插件有两个 vue-resource和axios,Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。
切图仔
2022/09/08
9620
Vue通过axios发送ajax请求
Vue通过axios发送ajax请求
在Vue中是不支持发送ajax请求的,如果我们要在Vue中发送ajax请求,我们需借助第三方插件 常用发送ajax请求插件有两个 vue-resource和axios,Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。
切图仔
2022/09/08
8850
Vue通过axios发送ajax请求
ajax请求的五个步骤java_如何发送ajax请求?ajax请求的五个步骤详解[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 Ajax是一种可以异步交互数据的技术,目前是前端开发的程序员们最需要的技术之一,那你们知道如何实现ajax吗?它又是怎么实现的呢?跟我一起了解一下吧。 什么是
全栈程序员站长
2022/08/27
2.1K0
前端基础-Ajax发送POST请求
第5章 Ajax发送POST请求 5.1 post请求 复制第3章案例代码,将 get 请求修改为 post 请求; //请求地址 var url = 'baidu'; //open参数为post xhr.open('post',url); //设置请求头 *** xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); //设置post请求参数值 xhr.send('names='+inp.value); 5.2 无
cwl_java
2020/03/26
3K0
AJAX请求重复发送问题
在进行 AJAX(Asynchronous JavaScript and XML)请求时,我们有时会遇到请求重复发送的问题。这可能会导致不必要的请求重复执行,增加服务器负载和网络带宽消耗,并且可能对应用程序的性能和用户体验产生不良影响。
堕落飞鸟
2023/05/18
1.2K0
Ajax发送请求的四个步骤
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145487.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/29
9440
防止重复发送Ajax请求问题
在工作中有很多场景需要通过Ajax请求发送数据,像是注册、登录、提交用户反馈等。用户在点击了“确认”按钮之后有可能一段时间内没有收到反馈页面无任何反应,然后就接着连续多次点击“确认”按钮导致发送n个重复的请求,给服务器造成不小压力。
前端开发博客
2020/11/04
1.8K0
如何防止重复发送ajax请求
作为一个成熟的ajax应用,它应该能自己在pending过程中选择请求拦截和请求取消
coder_koala
2020/09/08
2.5K0
如何防止重复发送ajax请求
React基础(9)-React中发送Ajax请求以及Mock数据
把这段商品列表的json代码命名为goodlist.json,放到根目录public的api文件夹内
itclanCoder
2020/10/16
2.2K0
React学习(九)-React中发送Ajax请求以及Mock数据
把这段商品列表的json代码命名为goodlist.json,放到根目录public的api文件夹内
itclanCoder
2020/10/28
4.7K0
React学习(九)-React中发送Ajax请求以及Mock数据
ajaxSetup设置Ajax请求的默认值
ajaxSetup() 方法为将来的 AJAX 请求设置默认值。 语法 $.ajaxSetup({name:value, name:value, ... }) 该参数为带有一个或多个名称/值对的 AJAX 请求规定设置。 下面的表格中列出了可能的名称/值: 名称 值/描述 async 布尔值,表示请求是否异步处理。默认是 true。 beforeSend(xhr) 发送请求前运行的函数。 cache 布尔值,表示浏览器是否缓存被请求页面。默认是 true。 complete(xhr,status) 请求完成
用户1055830
2018/01/18
2.1K0
ajax发送异步请求四个步骤,AJAX的异步请求的四个步骤[通俗易懂]
全部的现代浏览器均支持XMLHttpRrquest对象(IE5和IE6使用ActiveObject)async
全栈程序员站长
2022/08/29
1.4K0

相似问题

尽管提供了数据,节点-querybuilder仍返回错误消息。

10

尽管提供了参数,但仍存在SQL异常

37

尽管设置了“No Store”,iPad仍缓存AJAX响应

20

尽管查询字符串参数正确,Ajax GET请求仍为空

133

Facebook SDK方法presentRequestsDialogModallyWithSession没有向我的朋友发送任何请求

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文