2013-11-11 5 views
1

Я пытаюсь загрузить фрагмент страницы, точнее #index-section, но если я использую переменную для URL страницы, она загружает всю страницу.load() вставляет всю страницу вместо фрагмента при использовании переменной

nextPage = 2; 
nextURL = '/page/' + nextPage; 
console.log(nextURL); // returns /page/2 
$('#index-section').load(nextURL + '#index-section'); // loads entire page 

Если я использую URL напрямую, без переменной, он прекрасно работает

$('#index-section').load('/page/2 #index-section'); 

Что я делаю неправильно?

ответ

2

Вы должны поставить пробел между URL и селектором

$('#index-section').load(nextURL + ' #index-section'); 
//        ^
+0

Wow, что было так легко и это сводило меня с ума. – Alex

Смежные вопросы