0

我目前有 4 种表格正在工作,但不是最好的方式。他们提交到他们所在的同一页面,并且 if 语句拦截 request.getParameter。

我查看了prototype.js jQuery、Struts 和许多其他工具,但似乎无法确定要使用哪一个或要朝哪个方向发展。

我主要想做的是让一个 div 填充来自 jsp 的数据。

所以伪代码就像

  • 抓住表单按钮提交动作
  • 获取 /sessioninfo.jsp?sid=data 将返回的数据
  • 用该数据填充一个 div。

这是可能的还是有更好的方法?

我的一种形式的示例:

<form id="sesslook" method="post" action="/MonKaiWeb/index.jsp#tabs-1" name="Session Lookup">
                        <table style="text-align: center; width: 100%;" cellpadding="2" cellspacing="2">
                            <tbody>
                                <tr>
                                    <td style="vertical-align: top;">
                                        <h1>User Activity Lookup By NetID</h1>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="vertical-align: top;">
                                        <input cols="25" type="text" rows="1" name="netid" placeholder="NetID" required/>
                                        <button value="Search" name="Search">Search</button>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="vertical-align: top;">
                                        <label for="from">From</label>
                                        <input type="text" id="from" name="from" placeholder="First Date Exclusive" required />
                                        <label for="to">to</label>
                                        <input type="text" id="to" name="to" placeholder="Last Date Exclusive" required />

                                    </td>
                                </tr>
                                <tr>
                                    <td style="vertical-align: top;">
                                        <select id="choice" name="choice" required>
                                            <option value="all">Please Select An Option</option>
                                            <option value="all">Everything</option>
                                            <option value="assnSub">Assignment Submissions</option>
                                            <option value="samSub">Test & Quiz Submission</option>
                                            <option value="db">Upload to DropBox</option>
                                        </select>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </form>
4

2 回答 2

1

下面给出了一种使用 ajax 响应填充 div 的非常通用的方法:试试这个:

$.post(url, {parameters}, function(response) { div.innerHTML = response });
于 2013-09-18T07:01:04.900 回答
0

我使用此代码填充 div:

function doSomething() {
                // get the form values
                va = $('#name').val();
                $.get('newjsp.jsp?ok='+va, function(data) {
                    $('#info').html(data);
                });
            }
于 2013-09-06T14:29:58.903 回答