使用iframe进行后台提交和读取
更多文章...


该方法比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进行通讯。





© time.org.cn