我刚刚开始使用/AJAX/JS,所以如果这看起来很奇怪,请原谅。(虽然我有超过10年的PHP和actionscript经验)
我确实四处看了看,但找不到我特别想做的答案。
就像标题所说的,我想把变量=值的当前形式的html文档转换成JS(用于XMLHttpRequest处理)
如果我的表单字段被编号,比如id1 id2 id3,等等,我可以循环它。但不幸的是,他们不是……
所以是否有一个JS函数,只是抓取所有这些表单字段var=值到JS块的东西?
使用带有CSS选择器的document.querySelectorAll()
。示例(您可以调整工作与选择和过滤按钮-这是想法,因为我不知道你的问题是什么(尽管你应该从这里找出它自己))
var elems = document.querySelectorAll('input');
var values = [];
for (var i = 0; i < elems.length; i++) {
values.push(elems[i].value);
}