코드를 게시하지 않는 것에 대해 지각과 부주의에 대해 죄송합니다.Jquery를 통해 html을 많이 사용하여 div를 새로 고침
이렇게 작동합니다 : 색인 페이지에는 사용자가 표시된 이미지를 필터링하는 데 사용할 수있는 몇 가지 범주가 있습니다. 사용자가 이미지를 필터링하면 이미지가 생성되어 jQuery AJAX를 통해 내 컨트롤러로 전달되어 새로운 필터링 된 이미지를 가져옵니다. 다음은 AJAX 메소드의 모습입니다. "filter_these"변수에는 변수가 저장됩니다.
$.ajax({
'type': 'post',
'url': '*controllername*',
'datatype': 'html',
'data': {'categories': filter_these},
success: function(response){
window.alert(response);
}
});
내 컨트롤러에서 변수에 저장되는 새 이미지를 얻습니다. jQuery에서 전달되는 동안 이미지는 "응답"변수에 있습니다. 이제 새로운 이미지를 사용하여 페이지의 이미지 섹션을 다시로드하는 방법을 찾아야합니다. html을 많이 사용하지 않아도된다면 쉽게 할 수 있습니다.
그래서 내가 알고 싶은 것은 새 이미지로 페이지의 해당 부분을 어떻게 다시로드해야 하는가입니다.
나는 그 안에 그림이있는 페이지를 echo'ing하려고 생각하고 있었지만, Codeiginiter를 사용하는 동안 그것을 찾을 수없는 것 같습니다.
또는 내 컨트롤러에 에코로 표시하면 작동하지 않는 경우가 있습니다. 도와 주시면 감사하겠습니다.
가 일부를 제공 할 수 있습니다 (이 예에서는 당신은 마리오, 젤다 나 소닉을 검색 할 수 있습니다) http://jsfiddle.net/59ngx/을이 JSFiddle
체크 아웃 : 이것은 필터링 할 것 같은 이미지 'title 속성의 텍스트를 사용합니다 암호? – cr0ss
"javascript/jquery로 모든 HTML을 추가하지 않으면 어떻게 할 수 있습니까?" ... 프로그래밍 언어를 사용하지 않고 프로그래밍하는 방법을 묻고 있습니까? – WillardSolutions
아마도 $ .filter를 사용할 수 있습니다. 예를 들어 일부 클래스 (또는 데이터 속성의 객체)를 태그로 추가 한 다음 filter를 사용하여 필요한 이미지 만 표시 할 수 있습니다 (사용자가 선택할 수 있습니다. 당신은 우리에게 더 많은 세부 사항을주고 어쩌면 바이올린을 올릴 필요가 있습니다. – keypaul