Передача URL вокруг Jquery & Ajax в качестве переменной - PullRequest
0 голосов
/ 11 августа 2010

У меня есть несколько ссылок, которые я хочу динамически загружать на странице.Вместо того, чтобы выписывать массивное утверждение для каждой ссылки, я хочу получить URL-адрес из атрибута и передать его туда, где он мне нужен.

Приведенный ниже код работает, если я помещаю адрес вместо имени переменной linkURL, поэтому язнать код работает.Firebug показывает, что сначала ищет правильный URL, но когда он попадает в раздел

.load('linkURL .columnWide');

, он начинает искать linkURL

// AJAXin links

// Click on link within id with ending of ASPX triggers this
$('#element a[href$=aspx]').click(function(e) {

    // Grab the href attribute and use it as linkURL variable
    var linkURL = $(this).attr('href');
    // AJAX
    $.ajax({

    // Use the variable linkURL as source for AJAX request
    url: linkURL,
    dataType: 'html',

    success: function(data) {
        // This is where the fetched content will go
        $('.result1')
            // HTML added to DIV while content loads
            .html('<div id="spinningLoader"><img class="loader" src="spinnerBlack.png" alt="spinnerBlack" width="100" height="100" /></div> ')
            // Load from this URL this class
            .load('linkURL .columnWide');

        // See above
        $('.result2')
            .html('<div id="spinningLoader"><img class="loader" src="spinnerBlack.png" alt="spinnerBlack" width="100" height="100" /></div> ')
            .load('linkURL .columnNarrow');

        // It worked mother flipper
        $.print('Load was performed.');
    }
    });
});

РЕДАКТИРОВАТЬ: Я, вероятно,не должен публиковать ссылки на вещи в моих корзинах s3: s

1 Ответ

2 голосов
/ 11 августа 2010

Вам нужно изменить load строк, таким образом .load(linkURL + ' .columnWide')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...