0
我想要做的就是使用$ .get從其他數據源提取數據。隨着現在returend項目中的變量「數據」我想訪問一個節點,並堅持在我的一些自己的HTML裏面。這樣做後,我想將現在「已完成」的數據存儲在可顯示在屏幕上的變量中。
$.get("view/contractCreator.html", function(puzzel){
$.get("controller/controller.php", { command: "contractCreatorDisplay"},function(data){
var contents = "";
data = jQuery.parseJSON(data);
var contractTypeLen = data.length;
for(var i = 0; i < contractTypeLen; i++){
contents += "<div class='actionBox' data-contractType='"+data[i].room_type_id+"' style='width:300px;height:350px;background-color:rgba(101, 201, 168, 0.9);'>";
contents += "<div class='actionBox' data-input='title' data-placeholder='title' style='width:300px;height:50px;background-color:rgba(82,131,158,0.9); clear:both;'><input type='text' id='title' class='inputFill' placeholder='title' value='"+data[i].room_type_name+"'></div>";
contents += "<div class='actionBox' data-input='description' data-placeholder='desciption' style='width:300px;height:110px;background-color:rgba(74,150,129,0.9); clear:both;'><input type='text' id='description' class='inputFill' placeholder='title' value='"+data[i].room_type_desc+"'></div>";
var contractsLen = data[i].rent_contracts.length;
for(var x = 0; x < contractsLen; x++){
contents += "<div class='actionBox' data-contract_id='"+data[i].rent_contracts[x].rent_contract_id+"' data-pdfId='"+data[i].rent_contracts[x].pdf_id+"' data-duration='"+data[i].rent_contracts[x].rent_contract_duration+"' data-deposit='"+data[i].rent_contracts[x].rent_contract_deposit+"' data-rent='"+data[i].rent_contracts[x].rent_contract_rent+"' style='width:149px;height:94px;background-color:rgba(82,131,158,0.9);border-right: 1px solid rgba(150,229,210,0.9);border-bottom: 1px solid rgba(150,229,210,0.9);'><img src='img/addWhite.png' style='height:40px;margin-top:15px;'/><p style='margin-top:10px;font-size:12px;color:white;'>not done</p></div>";
}
contents += "</div>";
}
var completePuzzel = $(puzzel).$('#contractArea').html(contents);
console.log(completePuzzel);
transition(completePuzzel);
});
});
此行是我想插入其他來源的數據的位置。
var completePuzzel = $(puzzel).$('#contractArea').html(contents);
任何幫助將是太棒了,讚賞!
$ .getJSON()爲此 – Deryck
嗯..如果getJSON是相關的在這裏,那麼我的答案一定是錯的。你的代碼很混亂..所以我不太確定。 – m59