Был у меня такой код:
$('#win_fog').fadeIn('fast').find('#cont').load('htmls/user.html');
И он работал. Затем мне понадобилось загружать сразу много страниц в один блок и код я усовершенствовал вместе с древом каталогов:
path='htmls/user/';
$.when($.get(path+'general.html'),$.get(path+'profile.html')).then(function(a,b){alert(a[0]+b[0])});
Но алерта не следовало. Я протестировал $.get
функцию простым запросом и оказалось, что он виновник:
$.get('htmls/user/general.html',function(data){alert(data)});
ибо ничего не происходит. В консоле только надоедливая ошибка: Ошибка синтаксического анализа XML:
, но .load()
функции она не мешала. Что здесь не так?
Вероятно, сервер отдаёт html таким образом, что jQuery его понимает как xml, парсит неправильным способом и падает. Попробуй указать dataType
:
var path = 'htmls/user/';
$.when(
$.get({url: path+'general.html', dataType: 'html' }),
$.get({url: path+'profile.html', dataType: 'html' })
).then(function (a, b) {
alert(a[0]+b[0])
});
Попробуйте сделать вот так:
$.get('htmls/user/general.html', {}, function(data) {alert(data)});
Так как 2-ой параметр это массив с данными.
Можно ли как то определить используются ли подключенные css стили где то, на данной страницеДопустим подключено 5 css файлов , как допустим, узнать...
n-ое время пользовался программой AutoHotKey для того,чтобы при нажатии на кнопку "w" у меня выполнялась определенная последовательность клавиш...
если не принципиально , сделай webxml в папке WEB-INF занеси туда :