ユーザーがぼかしのテキストボックスに値を入力すると、サーバー側でその値を検証し、サーバーからの真または偽に基づいて正しいアイコンまたは間違ったアイコンを表示したい注文のリストがあります。私はstruts2、jqueryを使用しています。
私はajaxが非常に苦手なので、できるだけ詳しく回答してください
前もって感謝します。
更新ご回答ありがとうございます。Fluidbyteソリューションを試しましたが、応答として html 全体を取得しました。次のように、さまざまな場所に私のエントリがあります。
struts.xml
<action name="validate" class="orders" method="validate"/>
jsp
<td><s:textfield name="serial" id="serial" theme="simple"/></td>
<td><SPAN id="result"></SPAN> </td>
アクションクラス
public String validate() {
result = myOrdSvc.validate(value);
return SUCCESS;
}
/**
* @param result
* the result to set
*/
public void setResult(String result) {
this.result = result;
}
/**
* @return the result
*/
public String getResult() {
return result;
}
注文.js
$('#serial').blur(function(){
$.post('validate',{ value: $(this).val() },function(data){
$("#result").html(data);
});
});
結果の「データ」は、私が返す「真」または「偽」だけでなく、完全にhtmlです。