Javascript 参数提交问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:20:09
比如说我有一个网址:http://data.bls.gov/cgi-bin/srgate
提交一些参数(比如在“Enter series id(s) below:”填一个“EIUIV131”),点击网页最下方的“Retrieve data”后就能获得一些数据,但是这样做很麻烦,我能不能在网址里提交一些参数,像:http://data.bls.gov/cgi-bin/srgate?year=2006-2007&series_id=EIUIV131&format=2&html_tables=yes&catalog=yes&delimiter=Space&print_line_length=400
就直接进入显示数据的页面。
不过这个尝试失败了,不知哪位知道该如何提交参数
那我要怎么样才能一步就到达最终显示数据的页面呢?
form表单要怎么提交?

补充二:不知道你会不会用shell命令,它直接可以用wget的方式把网页的源码下载,如果我想直接下载含有数据的页面的源码,应该怎么处理?抱歉,我不会javasript,简直可以说一窍不通

补充三:我的目的是用一个shell script去自动下在含有数据的网页源码,然后处理源码,整个过程不用人工干预

补充四:我就是希望像cqyqing像说得那样,直接通过参数到达目的页面,现在的问题是,我那样写不能获得目的页面,而是它的上级页面。以前只做过网页里下拉框参数选择这样加参数,现在这个网页有输入框,不知道是我加参数的方法不对还是不能通过这个参数来获得目的页面。

这种是get方式提交参数,你可以通过javascript的:
1. window.location.href="http://data.bls.gov/cgi-bin/srgate?year=2006-2007&series_id=EIUIV131&format=2&html_tables=yes&catalog=yes&delimiter=Space&print_line_length=400";或
2. window.open('http://data.bls.gov/cgi-bin/srgate?year=2006-2007&series_id=EIUIV131&format=2&html_tables=yes&catalog=yes&delimiter=Space&print_line_length=400','','');
来实现

要获得显示页面要看他用什么方式提交数据,如果通过form提交,可以看form里的action为提交地址,javascript为上两种方法的地址,这都是get方式

form提交就是用表单的形式提交,型如"
<form action="xx.html?xx=xx"