我有以下html代码:
<form method="post" name="b" >
<table>
<tr>
<td>Field A</td>
<td><input type='text' name='field[0][a]' id='field[0][a]'></td>
<td>Field B</td>
<td><textarea name='field[0][b]' id='field[0][b]'></textarea></td>
<td><button>remove</button></td>
</tr>
</table>
</div>
<div id="container"></div>
<button id="mybutton">add form</button>
<div align="center">
<p><button onClick="dadosFormularios()" value="Registar" name="registar">Registo</button></p>
</div>
</form>
如您所见,有一个按钮,当我单击时调用函数“dadosFormularios()”;
function dadosFormularios(){
var dadosFormulario={};
var iterador=countForms;
var i=0;
while(i<iterador){
dadosFormulario[i]={};
dadosFormulario[i]['a']=$('#field\\['+i +'\\]\\[a\\]').val();
dadosFormulario[i]['b']=$('#field\\['+i +'\\]\\[b\\]').val();
alert(dadosFormulario[i]['a']);
alert(dadosFormulario[i]['b']);
i++;
}
//i want to redirect here
}
现在我正在寻找的是在上述函数的末尾使用一些东西,将我重定向到一个 php 页面(由我创建)并在那里接收数组来处理他包含的数据。我搜索并找到了诸如“window.location =”http://www.google.com“;”之类的东西 和其他类似的东西,但这里没有任何效果。因此,如果我无法在不单击按钮的情况下重定向页面,我什至无法考虑通过重定向传递变量。
请帮忙。谢谢!