我是一位新手程序員。是他們的一種方式,我可以使用xmlhttp
在php文件中發佈數組名稱。我看到過類似的問題,但它完全提前了我的基本信息。如何使用xmlhttp發佈文本框數組名稱值
這裏是我的示例代碼的問題:
HTML
<body>
<input type="text" id="department" name="department[]" />
<br />
<input type="text" id="department1" name="department[]" />
<br />
<input type="text" id="output" name="output" style="width:100%; height:200px;" />
<br />
<input type="button" id="btn" name="btn" value="submit" onClick="showvalue()" />
</body>
JS
function showvalue() {
var dept=document.getElementsByName("department[]").value;
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("output").value=xmlhttp.responseText;
}
}
xmlhttp.open("POST","processbranch.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("&dept1="+dept);
}
PHP
$dept = $_POST['dept1'];
foreach($dept as $key => $deptval)
{
echo $deptval;
}
請給我喜歡我的一些代碼示例。請先生/女士。在此先感謝:D
你的代碼中有什麼錯誤? – Incognito
在那個示例中..我只想知道先生如何我可以在PHP中使用ajax xmlhttp發佈文本框數組名稱 –
var dept = document.getElementsByName(「department []」).value; xmlhttp.open(「POST」,「processbranch.php」,true);使用這個 如何我可以發佈部門[]中的所有值在php文件中。 xmlhttp.setRequestHeader(「Content-type」,「application/x-www-form-urlencoded」); xmlhttp.send(「&dept1 =」+ dept); 先生對不起,如果我的英語太壞.....在此先感謝 –