아 약 스 돌아 가기 제 이 슨
부분 리 셋, 내 가 가장 빨리 생각 한 것 은 모두 Ajax 로 완성 하 는 것 이다. 그러나 이전에 json 을 사용 한 적 이 없어 서 실현 하 는 과정 에서 약간의 번 거 로 움 을 만 났 지만 결국은 해결 되 었 다.
페이지 코드:
<div>        ?
	<span class="len_yes" onclick="checkExamYes('<s:property value="checkDay"/>');"><a href="javascript:void(0)">  </a></span>
</div>
<script type="text/javascript">
 
      function checkExamYes(checkDay){
 	    $.ajax({
			url : "<%=contextPath%>/stu/studyplanWeb!getExamSummaryLimtContent.action",
			type : "post",
			dataType : "json",
			data : {
				"examSummary.summarydate" : checkDay
			},
			success : function(result) {
				//   
				var epNameList = result.entity;
				if(epNameList == null){
					checkExam(checkDay);
				}else{
					var displayexminfo="";	
                                         // Jquery each()         epNameList
					 $.each(epNameList,function(key,val){
					 	
						displayexminfo+="<li>   "+"<font style='color:yellow;'>"+ val.substring(0,6)+"..."+"</font>"+"  。</li>";
						
						//alert(key); (   5   ) 
     							if(key=='5'){            
				            return false; //      
				         }
					 });
					 
						$("#examdo2").show();
						$("#examdo").hide();
						$("#resExamText").html(displayexminfo);
						$("#resExamText").show();
				}
			},
			error : function(error) {
				showErrorWin('error===checkExamYes','');
		   }
	    });
     }
 
 
</script>자바 코드:
    public String getExamSummaryLimtContent(){ 
    	List<ExamSummary> examSummaryList = null;
    	try{
    		QueryExamSummaryCondition qExamsummaryCondition = getQueryExamSummaryCondition();
        	
    		//   
    		String currdate = DateUtil. formatDate(examSummary.getSummarydate());
    		Date summarydate = DateUtil.toSqlDate(currdate, "yyyy-MM-dd");		
        	qExamsummaryCondition.setSummarydate(summarydate);
        	qExamsummaryCondition.setCusId(getLoginUserId());
        	
        	examSummaryList =  examSummaryService.getExamSummaryList(queryExamSummaryCondition);
        	
        	List<String>  epNameList = new ArrayList<String>();
        	if(examSummaryList != null && examSummaryList.size()>0){
        		//   Exapa epName   
        		for(int i=0;i<examSummaryList.size();i++){
        			ExamSummary es = examSummaryList.get(i);
        			int epId = es.getExamId();
        			Exapa exapa = null;
        			
        			exapa = examSummaryService.getExampaperById(epId);
        			System.out.println(exapa.getEpName());
        			if(exapa != null){
        				String epName = exapa.getEpName();
        				epNameList.add(epName);
        			}
        		}
        		// epNameList   Result 
        		setResult( new Result<List<String>>(false,"success",null,epNameList));
        	}else{
    			setResult( new Result<List<String>>(false,"failure",null,null));
    		}
        	
    	}catch(Exception e){
    		e.printStackTrace();
    		setResult( new Result<List<String>>(false,"failure",null,null));
    	
    	}
    	
    	return "json" ;
    }이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
원생 Ajax와 jQuery Ajax의 차이점 예시 분석선언: 이번에 소개한 것은 aax와 백그라운드를 이용하여 데이터 교환을 하는 작은 예이기 때문에 demo는 서버를 통해 열어야 합니다.서버 환경은 구축하기 매우 좋다. 인터넷에서wamp나xampp를 다운로드하여 한 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.