用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. hibernate多个主键
  2. pandas将满足某列的值挑出
  3. 【重磅收藏】智源发布《人工智能的认知神经基础白皮书》
  4. 怎么判断模式窗体打开的窗体名_QtitanRibbon是什么?该怎么用?
  5. NOtePad++快捷键大全
  6. signature=9742dbe4d0ffb25ecc6661da5a37550e,Die Griechische Volkswirtschaft in den siebziger Jahren
  7. 通过一段简单的代码,介绍 ABAP 的预定义类型 c
  8. codeforces G - Almost Increasing Array 动态规划、动态开点线段树
  9. Transactional 事务
  10. Java权限管理系统
  11. c语言中头文件iostream,程序中为什么要包含头文件iostream.h?
  12. 软考高级信息系统项目管理师经验分享
  13. 31、【栈和队列】判断链表是否为中心对称(C++版)
  14. pyton3 with异常
  15. 小米手机扩容教程_小米手机加运存和扩容(成功的DIY,过程已更新完)|创意DIY...
  16. 微信小程序开发开篇词 自顶向下,云端赋能:小程序的高效开发之道
  17. 攻防世界 Misc 适合作为桌面
  18. python编程从入门到实践django-首页
  19. 台达DOP系列触摸屏与电脑通讯不上时,如何进入系统设置画面修改系统设置从而正常通讯?
  20. 【大数据】海量数据处理方法

热门文章

  1. 弘辽科技:淘宝新品怎么打标?有哪些作用?
  2. ads1118实现热电偶测温
  3. 算法2:猜数字(简单)
  4. oracle revers函数,Oracle SQL 语句中对Like的优化(引用reverse函数)
  5. deepcamp面试日记
  6. 【LeetCode】957.N天后的牢房
  7. [经验教程]微信钱包零钱可以转到支付宝余额吗?
  8. 联想笔记本电脑 F8或者Fn+F8 打不开摄像头
  9. jdk1.7的HashMap重写以及与1.8的比较
  10. 黑马程序员------毕老师视频笔记第十二天------多线程(3)