安溪金谷首富:动态网页中的一点问题,高手请进!@@

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 07:33:19
history.back()是什么意思,与history.back(-1)有什么区别?post与get有何区别,可以详细一点吗?

一、history.back()是什么意思?

history.back()是后退上一个页面,相当于点击浏览器的“后退”按钮。

二、与history.back(-1)有什么区别?

history.back()添加参数是没有意义的。

不同的是history.go(-1),history.go()是用来实现相对地跳转的,比如history.go(-1)是后退,history.go(0)是刷新,history.go(1)是前进。

三、post与get有何区别?

比如你有一个a.asp和一个b.asp,在a.asp里有一个form,定义的action为b.asp,表单中有一个input叫id值为1。如果你的form定义method为post,那么提交表单后跳转的地址是b.asp,所有参数通过隐式传递;如果你的form定义method为get,那么提交表单后跳转的地址为b.asp?id=1,即所以参数通过显式传递,用户可以看到参数,但用GET方式不能传递较大的数据,也不能传递包含特殊字符如?/&之类的数据,更不能传递包含换行的数据,或者是文件数据。所以get一般使用场合是传递少量简单数据,比如纯数字的ID。