jsp中怎么在script里面获取到input标签里面的值,以前通过ID,可以获取,但是现在不行,获取到的值是空值。刚刚没有弄Ajax的时候,可以注册,等用了Ajax之后,就获取不到值了

解决方案 »

  1.   

    $("#id").val();
      

  2.   

    id保证唯一,id保证书写正确,无非法字符,无空格
      

  3.   

    1. ajax 使用 axios ,  axios(url).then(res => { setTimeout( _ => {console.log($("#id").val())}) })
    2. ajax 使用 jQuery ,  $.ajax({url:url,success(){ setTimeout( _ => {console.log($("#id").val())}) }})
    3. 没玩过ajax,setTimeout( _ => {console.log($("#id").val())},10000)
      

  4.   

    async: false你把ajax这个属性设置下