0

私はJavaWebアプリケーションでAjaxを使用していますが、次のページへのhrefリンクとともにtextfieldの値を取得したいと思います。

<%@page contentType="text/html" pageEncoding="UTF-8"%>
           <% String root = getServletContext().getContextPath();
           %>
              <table  border="0" id="box-table-b">
                  <thead><tr>
                  <th height="31" colspan="2" nowrap>Enter User Id of Patient </th>
                      </tr></thead>
                <tr>`enter code here`
                  <td width="76" nowrap>UserId</td>
                  <td width="85"  nowrap>
                      <input type="text" name="confuserid" id="confuserid"/>
                 </td>
                </tr>
                <tr>
                <td height="66" colspan="2" align="center" valign="middle" nowrap>            
                <a href="#" onclick="returndisplayData('<%=root%>/confapp.do?method=confapp','entry');"><input type="button" value="Submit"></a>
                  </td>
                </tr>
              </table>
4

1 に答える 1

0

コントロールとリンクをフォームに入れて、GETを介してフォームを送信することもできますが、それではajaxから離れることができます。

もう1つのオプションは、jQueryを使用してconfuseridの値を取得し、returndisplayData関数に渡すURLに追加することです。

何かのようなもの

function getMyURL() {
    return '<%=root%>/confapp.do?method=confapp&confuserid='+$("#confuserid").val();
}

あなたのリンクは次のようになります

<a href="#" onclick="returndisplayData(getMyURL(),'entry');"><input type="button" value="Submit"></a>

明らかに、ページにjQueryを含める必要があります。

于 2012-04-24T18:04:29.137 に答える