>  기사  >  웹 프론트엔드  >  jquery.post 사용 예 code_jquery

jquery.post 사용 예 code_jquery

WBOY
WBOY원래의
2016-05-16 17:05:351172검색

ajax를 사용하여 프론트엔드에서 작업이 수행되는지 확인합니다.
jquery.post 매개변수는
url, [data], [callback], [type]

url: 보내는 요청 주소입니다.

data: 전송할 키/값 매개변수입니다.

콜백: 전송 성공 시 콜백 함수입니다.

유형: 콘텐츠 형식, xml, html, 스크립트, json, 텍스트, _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 = aloneIMP.checkVote(ids,getCurrentUser ()).search().getResultList();
if(list.size()==0){
isVote = "true"
}else {
isVote = "false" ;
}
} catch (SQLException e) {
// TODO 자동 생성된 catch 블록
e.printStackTrace()
>return SUCCESS;
}


PS:
액션 메서드의 반환 값은 전역 변수여야 하며, 로컬 변수는 허용되지 않습니다. 🎜>메서드에는 반환 값이 있으며 무효화될 수 없습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.