该方法比ajax简单
//////////////
利用iframe进行后台提交
//////////////
1、定义一个隐藏的iframe
<iframe name=saving style="display:none;"></iframe>
2、网页的form定义target指向该隐藏的iframe
<form name=theform target=saving method=post>
<input ...>
<textarea...>
<input type=submit value="确定" onclick=javascript:saving()>
</form>
3、定义返回函数
function aftersave(ret)
{
...
}
4、当点击按钮时,则提交到服务器:
function saving()
{
document.theform.action="saving.asp";
document.theform.submit();
}
在saving.asp中进行数据的处理。
5、返回值:
在saving.asp中输出javascript语句,调用parent.aftersave(ret)。
//////////////
利用iframe进行后台读取
//////////////
<iframe id=reading style="display:none;">
当需要读取时:
document.getElementById("reading").src="reading.asp?参数"
在reading.asp中读取之后,仍利用parent进行通讯。