簡體   English   中英

創建用於ajax函數的ColdFusion查詢的javascript數組

[英]Create javascript array of ColdFusion query for use with ajax function

我正在構建一個顯示我的客戶項目的頁面。 在數據庫中,每個項目記錄都有一個布爾標志,指示項目屬於哪個類別和類。

項目類別; planninglandscapeenvironmental 和班級; industrialgovernmenteducationresidential

當用戶想要查看“工業”應用程序的“計划”項目時,我在頁面加載時使用URL參數相應地查詢數據庫:

SELECT project_id, name, location, description, planning, landscape
      , environment, industrial, government, education, residential 
FROM   projects 
WHERE  planning = 1 and 
       industrial = 1 

..並在頁面上的結果集中顯示第一個項目。

這是我需要幫助的地方

項目顯示上方有其他類的鏈接。 此外,如果所選類別/類中的其他項目存在,則如果查詢返回industrial類中的planning類別中的更多項目,則會有一個鏈接顯示“三個中的一個 - 請參閱下一個項目”。 當用戶通過.load().ajax()單擊任何上述鏈接時,我想使用ajax函數將另一個項目加載到頁面中。 如何通過類存儲從查詢返回的項目ID,以便稍后通過頁面上的鏈接使用ajax調用來訪問它?

我熟悉javascript / jQuery ajax工作的一部分 - 沒有問題。 我只是不確定如何在頁面上存儲信息來訪問它。

如果沒有更多代碼,您很難確切知道需要傳遞哪些數據。 我建議輸出你的鏈接並使用像這樣的微數據:

<a data-project="#project_id#">#name#</a>

要訪問它,您只需執行以下操作:

$("a").click(function(e) {
    e.preventDefault();
    var project_id = $(this).data("project");
    // You could load in your new data here
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM