ajax 새로고침은 좋은 사용자 경험을 제공하는 상쾌한 방법입니다. 이 글에서는 Ajax 비동기 요청 새로고침을 주로 소개합니다. 관심 있는 친구들이 참고하면 도움이 될 것입니다.
웹사이트 새로고침 방법 중 Ajax 새로고침은 SSH와 같은 인기 있는 프레임워크와 결합하여 좋은 사용자 경험을 제공하는 새로고침 방법입니다! 가장 일반적으로 사용되는 것! 다음은 일반적으로 Ajax를 사용하여 양식을 새로 고치는 데모입니다.
$(document).ready(function () { testchaxun(); setInterval("testchaxun()",5000); }); function testchaxun(){ /* var selectId = $('#proviace').val(); */ $.ajax({ type : "POST", /* cache: false, */ url : "WarningAction!warningdefQuery1.action", dataType : "json", success : function(data) { $('tr').remove('.datatr'); for(var i=0;i<data.length;i++){ if(data[i].pState == '危险'){ $('.table-thtr').after('<tr class="datatr error-tr">'+ '<td><img class="picture" src="'+data[i].pPic+'"/></td>'+ '<td>'+data[i].pName+'</td>'+ '<td>'+data[i].uName+'</td>'+ '<td>'+data[i].bHomenum+'</td>'+ '<td>'+data[i].bNumber+'</td>'+ '<td>'+data[i].eStart+'</td>'+ '<td>'+data[i].wType+'</td>'+ '<td>'+data[i].wTime+'</td>'+ '<td>'+data[i].pAddress+'</td>'+ '<td>'+data[i].uName+'</td>'+ '<td>'+data[i].pState+'</td>'+ '<td><a href="WarningAction!waringInfor.action?WId='+data[i].wId +'">详情</a></td>'+ '</tr>'); }else{ $('.table-thtr').after('<tr class="datatr">'+ '<td><img class="picture" src="'+data[i].pPic+'"/></td>'+ '<td>'+data[i].pName+'</td>'+ '<td>'+data[i].uName+'</td>'+ '<td>'+data[i].bHomenum+'</td>'+ '<td>'+data[i].bNumber+'</td>'+ '<td>'+data[i].eStart+'</td>'+ '<td>'+data[i].wType+'</td>'+ '<td>'+data[i].wTime+'</td>'+ '<td>'+data[i].pAddress+'</td>'+ '<td>'+data[i].uName+'</td>'+ '<td>'+data[i].pState+'</td>'+ '<td><a href="WarningAction!waringInfor.action?WId='+data[i].wId+'">详情</a></td>'+ '</tr>'); } } } }); }; </script>
이 메서드를 요청하는 데 필요한 조건을 구현하기 위해 백그라운드에서 WarningAction!waringInfor.action에서 두 개의 매개 변수를 수신하고 전송합니다! json을 반환
public String waringInfor(){ w= warningService.getWarningByWid(WId); if (w!=null) { if (w.getPId()!=null) { p =patientService.getPatientByPId(w.getPId()); } } if (p!=null) { if (p.getPId()!=null) { s= sickroomService.getSickroomByPid(p.getPId()); } if (p.getPEquipmentid()!=null) { e= equipmentService.getEquipmentByEId(p.getPEquipmentid()); } } return "waringInfor"; };
관련 권장 사항:
php+ajax를 사용하여 새로 고침 없이 메시지 보드를 만들고, phpajax를 사용하여 메시지 보드_PHP 튜토리얼
php+ajax를 사용하여 새로 고침 없음 새로 고침 페이징, phpajax 새로 고침 페이징
달성위 내용은 Ajax 비동기 요청 새로 고침 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!