У меня есть пользовательский скрипт, который вызывает вызов ajax через GM_xmlhttprequest для загрузки простой страницы с некоторым текстом и ссылками в div с именем «debug». это работает очень хорошо. теперь я хочу, чтобы каждая ссылка в запрошенном документе запрашивалась через gm_xmlhttprequest. Я не знаю, почему моя функция не работаетСсылки с запроса ajax не запрашиваются через ajax
$('.ajax, .ajaxn').click(function(event) {
event.preventDefault();
var href = $(this).attr('href');
GM_xmlhttpRequest({
method: "GET",
url: href,
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
onload: function(response) {
$('#debug').html('');
$('#debug').append(response.responseText).fadeIn(5000);
}
});
});
The ссылку внутри ответа, имеет класс ajaxn, а поджигатель дом/HTML панель показывает, что ответ на самом деле вставляется в #debug
любые подсказки?
Вы говорите, что ответ фактически вставлен в #debug. Тогда что не работает? – wimh
Я думаю, что вы удаляете все предыдущее содержимое с помощью вызова '$ ('# debug'). Html ('');'. Попробуйте запустить 'console.log', чтобы выяснить, выполнены ли все xmlHttpRequests? – Laoujin