我刚刚使用这个脚本建立了一个网站:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
function loadpage(page)
{
document.getElementById("pageContent").innerHTML="Yükleniyor...";
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("pageContent").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET",page,true);
xmlhttp.send();
}
</script>
由于 AJAX,它可以加载任何页面。但是还有一个问题:当我加载包含任何 HTML 表单的任何页面时,当我单击“提交”时,它会离开主页,我的意思是我无法通过 AJAX 发送表单变量。我唯一需要的是通过使用“href”和loadpage()
我上面提到的函数来传递表单变量。
如何获取表单输入的值并发送到另一个 PHP 文件?