我有这个 AJAX 函数,它在服务器中启动 PHP 函数而不重新加载页面并发送回生成的信息,但我还需要将表单输入值发送到那个 PHP 脚本我该怎么做?
阿贾克斯:
function sorting()
{
var ajax = getRequest();
ajax.onreadystatechange = function()
{
if(ajax.readyState == 4)
{
document.getElementById('main').innerHTML = ajax.responseText;
}
}
document.getElementById('main').innerHTML = "<br/><img src=img/ajax-loader.gif><br/><br/>";
ajax.open("POST", "sorting.php", true);
ajax.send(null);
}
截断的 HTML 表单:
<form method="post" action="" name="dateform" id="dateform">
<select name="n_metai" id="n_metai" ><option value="1">1</option>...
</select>
<select name="n_menuo" id="n_menuo" ><option value="2">2</option>...
</select>
<input type="text" name="skaitliukas" id="skaitliukas" size="3" value="1" title="Mažiausias skambučių pasikartojimas">
<input type="checkbox" name="nuliniai" id="nuliniai" value="1" title="Rodyti tik su nulinėmis trukmėmis">
<button name="submit_button" onclick='sorting(); return false;'> Pateikti</button>
</form>