0
grails-grails-2.5.6 버전을 사용하고 있습니다. 아약스 호출 중에 컨트롤러에서 뷰 템플릿을 렌더링하려고합니다. 그러나 실패. 오류가 전혀 표시되지 않고 현재 페이지에 머물러 있습니다. 컨트롤러 동작도 호출합니다. 아무도 이걸 좀 도와 줄 수 있니? 여기에 내 코드 다음과 같습니다 :grails 렌더링보기가 렌더링되지 않고 오류가 발생하지 않습니다.
내 AJAX 호출 >>>
이$(document).on("click", ".dashboard-item", function(e) {
var $element = $(this);
var controller = $element.attr("controller"),
action = $element.attr("action");
$.ajax({
url: CONTEXT_PATH + '/' + controller + '/' + action,
type: "POST",
data: {
id: 9999,
value: "val9999"
},
beforeSend: function() {
$.blockUI({
css: {
border: 'none',
padding: '5px',
'background-color': 'transparent',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .8,
color: '#fff',
cursor: 'default'
},
message: '<i class="fa fa-refresh fa-spin" style="font-size:40px;"></i> ' +
'<span class="ajax-wait-message">Please Wait while Loading ...</span>'
});
},
success: function (response) {
$.unblockUI();
},
error: function (xhr, textStatus, errorThrown) {
$(".alert-danger").removeClass("hidden").find('.dng-span').text(errorThrown);
$.unblockUI();
}
});
});
내 cotroller 다음과 같이 >>>
def testA1() {
render(view: 'test1')
}
'test1'보기가 컨트롤러 이름이 지정된 폴더에 있습니까? 요청하는 동안 testA1 엔드 포인트가 실행됩니까? –
예, 완전히 수행합니다. –