我在一個有趣的地方。我對Full-Stack相當陌生,所以我甚至不確定我想要做什麼是可能的......所以請耐心等待。我正在嘗試創建一個RSS聚合器,可以通過rss收集文章的內容並根據內容對其進行過濾。無論如何,我可以在後端應用程序中使用JQuery庫嗎?
我在一個JavaScript文件中使用ajax調用通過jQuery沒有連接到任何HTML頁面。它通過app.js稱爲
var GetRSS = require('./public/javascripts/GetRSS.js');
裏面的GetRSS文件:
$.ajax({
type: "GET",
url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=1000&callback=?&q=' + encodeURIComponent(url),
dataType: 'json',
error: function(){
alert('Unable to load feed. Incorrect path or invalid feed.');
},
success: function(xml){ // Save items after successful read. They will eventually go into a database.
values = xml.responseData.feed.entries;
var art = new Article(values);
var pretty = JSON.stringify(values,null,2); // This is for printing purposes (when needed).
console.log("1");
populateArticle(values);
}
然而,當我起旋服務器,它收到以下錯誤:
$.ajax({
^
ReferenceError: $ is not defined
我嘗試加入以下javascript:
var jQuery = require('./jquery.js');
但它沒有幫助。要進行迭代,此時我沒有HTML文件,因爲它只會從數據庫加載「GetRSS」文件始終運行和填充的內容。我在網上看到的任何地方都通過使用HTML中的腳本標籤將JQuery與JS文件聯繫起來。
是否有可能以我嘗試的方式使用JQuery庫?如果不是,另一種選擇是什麼?
通過CDN包含jQuery:https://developers.google.com/speed/libraries/ – jmargolisvt
@jmargolisvt爲什麼它會比從本地主機加載更好? – Barmar
@Barmar可靠,簡單,只是想讓他去。 – jmargolisvt