用id获取input标签,取不到该input的value值,用改标签的name属性就可以。

4个下面这种input,懒得复制了,就贴一个。

<input id="popup_email_add" name="email" placeholder="输入邮箱">

这个是使用id获取然后val(),只能取第一个的value,剩下3个都是undefined。

function user_add(){let Arr=[],userName=$('#popup_user_add').val(),userEmail=$('popup_email_add').val(),password=$('popup_pas_add').val(),phone=$('popup_phone_add').val();let data1={"userName": userName,"password": password,"email": userEmail,"phone": phone};Arr.push(data1);$.ajax({url:/*[[${#request.getContextPath()} + '/api/admin/account/add']]*/'http://localhost:8080/future-novel/api/admin/account/add',type: 'post',datatype:'json',data: JSON.stringify(Arr),contentType: 'application/json; charset=utf-8',success: function(data){console.log('添加成功');console.log(data)},error: function(jqXHR){console.log('添加失败');console.log(jqXHR.responseJSON.errorMessage);}})
}

这个是用name属性获取的,就可以取到value(),具体原因等我找到后贴到最下面吧。

function user_add(){let Arr=[],userName=$('#popup_user_add').val(),userEmail=$('input[name="email"]').val(),password=$('input[name="pas"]').val(),phone=$('input[name="phone"]').val();let data1={"userName": userName,"password": password,"email": userEmail,"phone": phone};Arr.push(data1);$.ajax({url:/*[[${#request.getContextPath()} + '/api/admin/account/add']]*/'http://localhost:8080/future-novel/api/admin/account/add',type: 'post',datatype:'json',data: JSON.stringify(Arr),contentType: 'application/json; charset=utf-8',success: function(data){console.log('添加成功');console.log(data)},error: function(jqXHR){console.log('添加失败');console.log(jqXHR.responseJSON.errorMessage);}})
}

jq 用val()获取input的值无效相关推荐

  1. JS/jQuery获取input的值和清空input的value值

    一.获取input的值 1.通过普通选择器获取 通过类选择器获取:$('.class').val() 通过id选择器获取:$(" #id").val() 2.通过标签选择器获取 $ ...

  2. react如何获取input值_react中怎么获取input的值?

    react中怎么获取input输入框的值?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. react 获取input 输入框的值第一种方法:通过event ...

  3. vue input只能输入正整数_前端开发:Vue中获取input输入框值的方法

    在前端开发过程中,会用到各种各样的基础组件,一些常用的组件的使用方法一定要滚熟于心,对于刚入门的新手来说,对基础知识的熟练掌握很重要,如果不熟练就会影响开发速度.那么本篇博文就来分享一个比较基础的知识 ...

  4. 在页面上用$(#userName).val();获取不到值,提示$(#userName)未定义

    [size=medium]问题:在页面上用$("#userName").val();获取不到值,提示$("#userName")未定义 原因:[b][color ...

  5. 错误---获取Input的值为空字符串

    目标功能:点击按钮获取input内的值,.value 错误原因:在一加载的时候就获取了input内的value值,该值自然为空 解决:应该在点击按钮的时候才获取input内的value值 转载于:ht ...

  6. 在cs后台页面获取input的值方法

    概述: 想在后台cs页面得到前台页面aspx中html控件input输入的值. 解决方法如下: 1.用Request["name"].toString();. 前台代码如下: 用户 ...

  7. html js获取input的值,用JS获取input的输入值

    javascript如何获取input的输入值? 第一步先找到这个input元素 找到元素有三种方法: document.getElementById("id的名称") docum ...

  8. jq通过对象获取其ID值

    $(this).click(function(){var this_id=$(this).attr("id");// attr(属性名) 获取属性的值alert(this_id); ...

  9. JQ循环获取input的值 $(...)[i].val is not a function

    可以试试以下方法 $(".item_address2").each(function(){console.log($(this).val()) });

最新文章

  1. 2.redis配置详解
  2. 【入门经典】创建站点地图
  3. linux fedora 35 彻底卸载idea2021.2.2
  4. d3.js(相当于svg的JQ)
  5. oracle与db2 市场占有率,oracle 与 DB2 的区别
  6. mysql选择联合索引还是单索引?索引列应该使用哪一个最有效?深入測试探讨...
  7. 21.实例 --- location
  8. C语言学习记录_2019.02.08
  9. vim安装airline
  10. 信使广告终结者 绿色
  11. php amr mp3,php实现微信语音amr文件在线播放方法
  12. Python:批量修改图片的后缀名
  13. Matlab中set函数
  14. sudo -i 和sudo -s
  15. 【研发管理】三手项目 接盘时 必须要做的四件事
  16. SQL SERVER数据库备份与复制(4):让SQL SERVER自动备份方法一
  17. 每天十个硬件基础小知识(7)
  18. 关于html5的标签整理合集(二)
  19. EZo UIBuilder 快速打造沪深股市实时行情
  20. 电脑启动后屏幕会间歇闪烁类似刷新

热门文章

  1. 2011 阿里巴巴程序公开赛
  2. O泡恶搞v1.0安卓
  3. java excel 字体大小_java操作Excel的poi的字体设置
  4. 2019.1.5【NOIP提高组】模拟B组 JZOJ 3058 火炬手
  5. 整理好了,开关电源关键元件的各个参数中英文对照表
  6. 如何维护接口文档供外部调用——在线接口文档管理
  7. bilibili 视频云数据分析工程师笔试题(20200813)
  8. 前端vue显示柱状图_详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)_旧址_前端开发者...
  9. WebStorm设置html文件默认的打开浏览器为Google
  10. chisel常用的硬件原语(更新)