[英]Create javascript array of ColdFusion query for use with ajax function
我正在構建一個顯示我的客戶項目的頁面。 在數據庫中,每個項目記錄都有一個布爾標志,指示項目屬於哪個類別和類。
項目類別; planning
, landscape
, environmental
。 和班級; industrial
, government
, education
, residential
。
當用戶想要查看“工業”應用程序的“計划”項目時,我在頁面加載時使用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.