에 의해 호출 페이지에서 작동하지 않습니다 : 그 페이지를 볼 수는 있지만 때JQuery와는
$(document).ready(function() {
alert('moo');
});
그것은 경고를 표시합니다 해당 페이지는 경고 다음 Ajax를 통해 호출되는 경우 어떤 아이디어가 보이지 않을거야? 또는이 문제를 해결하는 방법?
참고 :
$(document).ready(function()
{
$('ul#ui-ajax-tabs li a').click(function (e)
{
e.preventDefault();
$("ul#ui-ajax-tabs li").removeClass("selected");
$(this).parents('li').addClass("loading");
var url = $(this).attr("href");
var link = $(this);
$.ajax({
url: url,
success: function (responseHtml)
{
//$('div#ui-tab-content').html($(responseHtml));
$('div#ui-tab-content').html($(responseHtml).find('div#ui-tab-content > div#ui-ajax-html'));
$(link).parents('li').addClass('selected');
$("ul#ui-ajax-tabs li").removeClass("loading");
History.pushState(null, $(responseHtml).filter('title').text(), url)
},
error: function (responseHtml)
{
$('div#ui-tab-content').html('<div class="message error"><p><strong>Something went wrong...</strong> Please contact the Administrator!</p></div>');
$(link).parents('li').addClass('selected');
$("ul#ui-ajax-tabs li").removeClass("loading");
History.pushState(null, $(responseHtml).filter('title').text(), url)
},
statusCode:
{
404: function (responseHtml)
{
$('div#ui-tab-content').html('<div class="message error"><p><strong>Error 404 (Not Found)</strong> Please contact the Administrator!</p></div>');
$(link).parents('li').addClass('selected');
$("ul#ui-ajax-tabs li").removeClass("loading");
History.pushState(null, 'Error 404 (Not Found)', url)
},
500: function (responseHtml)
{
$('div#ui-tab-content').html('<div class="message error"><p><strong>Error 500 (Internal Server Error)</strong> Please contact the Administrator!</p></div>');
$(link).parents('li').addClass('selected');
$("ul#ui-ajax-tabs li").removeClass("loading");
History.pushState(null, 'Error 500 (Internal Server Error)', url)
}
}
});
});
});
아약스 코드를 제공해 주시겠습니까? – genesis
ajax-request가 페이지를 호출하는 방법을 정의합니다. 응답은 어디에 포함합니까? –
Google 크롬 또는 Mozilla Firefox에서 테스트 하시겠습니까? Ctrl + Shift + J를 입력하고 오류를 표시하십시오. –