我想提出一個請求,從另一個頁面加載內容,然後搜索該內容並提取我需要的信息。我一直試圖使用jQuery.get()來做到這一點,但不能得到它的工作。使用jQuery.get()從另一個頁面加載內容
這裏是我使用的代碼:
$.get('/category/page-2/', function(data) {
var theContent = $(data).find('#newWrapper img').attr('src');
theContent.appendTo('#container'); // this isn't inserting the url string
console.log('the content: ' + theContent); // theContent returns undefined
}, 'html');
我jQuery.load()工作,但我需要的多位信息進行返回的文檔和不想做爲每一個請求。這工作得很好:
$(".related-product").eq(0).load("/category/page-2/ #newWrapper img");
是什麼'data'的價值?你確定元素'#newWrapper img''存在'data'中嗎?也''theContent'不是一個jQuery對象,你可以調用'theContent.appendTo()' –
你可以做'console.log(data)'並在這裏發佈 –
最後不要使用HTML,最好使用json –