我有jQuery提交'N'個表單。現在我需要根據組件數讀取POST
值。任何人都可以提示讀取所有POST
值的代碼嗎? 尤其是我想讀approve1
,approve2
...
值PHP處理動態多表單POST方法值
注:當我點擊提交所有提交給submit.php 頁這些不同形式的值
我的表格:
<form name="f1" action="submit.php" method=POST>
<input type="hidden" name="approve1" value="93545" />
<input type="submit" value="Submit/>
</form>
<form name="f2" action="submit.php" method=POST>
<input type="hidden" name="approve2" value="93545" />
<input type="submit" value="Submit/>
</form>
.....
<input type="button" value="Submit All"/>
jQuery:
$(function() {
$("#submitAll").click(function(ev) {
ev.preventDefault();
var newForm = $("<form action='submit.php' method='POST'></form>");
$("form input[type='hidden']").each(function(i, e) {
newForm.append(
$("<input type='hidden' />")
.attr("name", e.name)
.attr("value", e.value)
);
});
$(document.body).append(newForm);
newForm.submit();
});
});
foreach($_POST as $name => $value)
職位只有最後一種形式值i.e approve2 value
在這個例子中
是否從JS提出的要求真的發送** approve1 **和** ** approve2?如果是這樣,你可以通過'$ _POST ['approve1']'和'$ _POST ['approve2']' –
@MichalBrašna訪問它們:是的!我可以訪問它不是一個問題。但我的問題是它可以發送'N批准'POST值。它應該如何找到它? – logan