Jquery 将文本输入值发布到ajax
我有一篇功能性的AJAX文章,效果很好。我的客户要求增加一个文本输入字段,但就我个人而言,我无法获得它。脚本很长,所以我会给你一些相关的信息,希望这是一个语法问题 我输入的HTML:Jquery 将文本输入值发布到ajax,jquery,ajax,forms,Jquery,Ajax,Forms,我有一篇功能性的AJAX文章,效果很好。我的客户要求增加一个文本输入字段,但就我个人而言,我无法获得它。脚本很长,所以我会给你一些相关的信息,希望这是一个语法问题 我输入的HTML: <input type="text" name="why" id="why" maxlength="70"> 对于“为什么”,它不返回任何内容 有趣的是:如果我将变量更改为var why='sample why'它通过了。同样,如果我将输入更改为,它将读取它。所以我认为问题在于我定义它的方式 但是什么
<input type="text" name="why" id="why" maxlength="70">
对于“为什么”,它不返回任何内容
有趣的是:如果我将变量更改为var why='sample why'代码>它通过了。同样,如果我将输入更改为
,它将读取它。所以我认为问题在于我定义它的方式
但是什么呢?我还尝试了var why=$(“input#why”).val()
和document.getElementById(“为什么”).value
在HTML代码中可能有另一个元素具有相同的id=“why”
。所以试着去寻找它。或者将上述输入的id更改为其他内容
或者,您可以尝试使用以下方法获取该输入值:
var why = $('input[name="why"]').val();
希望有帮助。确保没有任何其他元素将为什么作为id
当然可以。我是个白痴。非常感谢。
var why = $('input[name="why"]').val();