就是连动问题,以第一个列表框的值为参数,向一个JSP文件提出请求
http://127.0.0.1:8080/show.jsp?para=this.topic.value
jsp 文件我已写好 可是在本页面怎么提出请求呢  怎么得到JSP文件返回的结果

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript" type="text/javascript">
    var xmlhttp = null;
    function foo(slt)
    {
        xmlhttp = null;
        xmlhttp = window.XMLHTTPRequest ? new XMLHTTPRequest : new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.onreadystatechange = _statechanged;
        xmlhttp.open("get", "http://127.0.0.1:8080/show.jsp?para=" + slt.value, true);
        xmlhttp.send();
    }
    function _statechanged()
    {
        if (null == xmlhttp) return;
        if (4 != xmlhttp.readyState) return;
        alert(xmlhttp.responseText); // 这个xmlhttp.responseText就是show.jsp的输出...
    }
    </SCRIPT>
    <select name="topic" onchange="foo(this)">
    <option value="35" name=sd>
    <option value="23" name=ss>
    <option value="13" name=sa>
    <option value="13" name=sq>
    </select>