我是一名新手程序员。他们是否可以使用xmlhttp
在php文件中发布数组名称。我已经看到了类似这样的问题,但它完全取决于我的基本信息。
这是我的示例代码问题:
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
答案 0 :(得分:0)
1)创建一个具有不同名称的简单表单。 2)在提交时调用js函数。 3)创建json对象并将其添加到其中。 4)使用jQuery post或ajax post将你的数据发布到所需的php文件。
尝试使用此link。希望这会对你有所帮助