1
我是全新的快遞和節點,所以請耐心等待:D在快遞js之間傳遞數據視圖
我有一個index.ejs文件。我需要從我的index.ejs文件傳遞一個字符串到我的viewActivity.ejs文件。該字符串將在viewActivity.ejs文件的javascript部分中使用。我不確定如何去解決這個問題。我甚至想做甚麼?或者我必須通過另一個文件來做到這一點,而不是直接查看以查看?
這是我的代碼。我想在單擊按鈕時將「stringToPass」傳遞給另一個視圖。
function getPosts() {
var query = new Parse.Query(Post);
query.find({
success: function(results){
for (var i in results) {
var title = results[i].get("activityTitle");
var stringToPass = results[i].id
}
}, error: function(error) {
console.log("Query Error:"+error.message);
}
});
}
我是一名快速學習者,我發現這很有趣。在什麼情況下,你需要將來自視圖的文本傳遞給其他視圖?爲什麼你不考慮將它存儲在像DB這樣的持久數據中,如果你願意與其他視圖共享它? –
我想要做的是讓用戶點擊帖子,然後下一頁(通過自定義路線生成)顯示單個帖子及其詳細信息。目前,在主頁上,我收到了Parse的所有帖子。可能有更簡單的方法來做到這一點,我不知道。我在iOS編程中更有經驗(但不是專業版),在iOS中,這種事情很簡單 - 獲取要查詢的對象的ID,通過prepareForSegue將該ID傳遞到下一個視圖,然後查詢該視圖中具有該特定ID的對象。我想在這裏做這樣的事情,但不知道從哪裏開始。 – joey
如果我沒有誤認爲技術與代表團密切相關。我自己並不習慣iOS程序員,但是您可以在請求中附加此對象的'id',以特定方式通過express處理。比如說,如果您發佈了一篇文章並在發佈請求中附加了文章的「id」,那麼您可以創建一個路由來檢測請求是否包含特定的「id」,然後打印出文章的詳細信息。 –