茅侃侃
2022-01-13 15:37:34
在這里,我開發(fā)了我的 Jquery 代碼 我的 jquery 代碼<html> <head> <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script> </head> <body> <script> $(document).ready(function(){ $("button").click(function(){ $.ajax({ type: 'GET', url: "3.cfc?method=test", success: function(data){ document.getElementById("demo").innerHTML = data } }); }); }); </script> <div id="demo"> <button type="button" id="texts">GET college details by jquery</button> <p id="urlPage"></p> <div> </body></html>這里我的coldfusion組件代碼 我的cfc代碼<cffunction name="test" access="remote" returnformat="JSON" returntype="query"> <cfquery name="jsresult" datasource="student" result="result" > SELECT * FROM clg </cfquery> <cfreturn jsresult></cffunction>最后我得到了這個(gè)輸出 我的輸出{"COLUMNS":["COLLEGENO","COLLEGENAME","DEPT"],"DATA":[[1,"nec","cse"],[2,"kamaraj","mech"],[3,"voc","arts"],[4,"srm","It"],[5,"mitrah","cse"],[6,"mitrah","cse"],[7,"candy","it"],[8,"",""],[9,"fx","eee"],[10,"svs","eee"]]}
1 回答

FFIVE
TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
您的答案似乎不完整,但我想您想要的方法是用您返回的數(shù)據(jù)填充自定義 HTML 表。
為此,您必須通過(guò)迭代對(duì)象響應(yīng)的 HTML 手工創(chuàng)建表。
一個(gè)例子是
var TableConstructor = "<table> <tr>";
// Assuming item is the object you want to iterate over..
item.forEach( (element) => {
TableConstructor += `<td>{element}</td>`;
});
TableConstructor += "</tr> </table>";
然后,您只需要將數(shù)據(jù)附加到要保存它的 HTML 元素。
這是一個(gè)關(guān)于如何使用響應(yīng)中的數(shù)據(jù)創(chuàng)建表的原始想法。
添加回答
舉報(bào)
0/150
提交
取消