jquery.post の使用例 code_jquery

WBOY
WBOYオリジナル
2016-05-16 17:05:351213ブラウズ

フロントエンドで操作が実行されるかどうかを確認するには、ajax を使用します。
jquery.post パラメーターは、
url、[data]、[callback]、[type]

url: 送信リクエストのアドレスです。

data: 送信されるキー/値パラメータ。

callback: 送信成功時のコールバック関数。

type: コンテンツ形式、xml、html、script、json、text、_default を返します。

コードをコピー コードは次のとおりです。

$.post('admin/HhCheckVote. do?ids =' '${ids}', {}, function(flag) {
if(flag.isVote=="true"){
document.getElementById("jvForm").action= admin/HhArticleVoteCommit .do";
document.getElementById("jvForm").submit();
}else{
alert("あなたはすでに投票しています!");
}
}) ;

struts.xml のアクション構成は次のとおりです:
コードをコピーします コードは次のとおりです。次のように:

class="org.bkgd.ehome.jeeplugin.userapp.web.action.ActionHhArticleQuery"> 🎜>


アクション


コードをコピーします コードは次のとおりです:
private String isVote;
public String getIsVote() {
return isVote; 🎜>public void setIsVote(String isVote) {
this.isVote = isVote;
}
public String checkVote(){
try {
List> list = ownIMP.checkVote(ids,getCurrentUser ()).search().getResultList();
if(list.size()==0){
isVote = "true"; {
isVote = "false" ;
}
} catch (SQLException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace() return SUCCESS;
}


追記:
アクション メソッドの戻り値はグローバル変数である必要があり、ローカル変数は使用できません。 🎜>メソッドには戻り値があり、void にすることはできません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。