![](/img/trans.png)
[英]Using JSON to generate HTML elements, multiple class names and id. - Without JQuery
[英]Generate multiple HTML elements from JSON using Jquery?
如何使用Jquery和Javascript從$ ajax中提取JSON,然后執行foreach,並創建將附加到html DOM的字符串?
就像是:
$(document).ready(function (e) {
$.ajax({
type: "POST",
url: "Companies/GetSearchRatios",
context: this,
success: function (data) {
//return JSON
}
});
結果JSON
[{"name":"MyNAme","value":350},{"name":"Hello","value":356}]
我可以輕松地在$ ajax方法成功內訪問此值,但是如何在方法之外提取該值並將其附加到DOM?
由於某些for / foreach方法,這就是我需要的:
var $gElemRatios =
'<option value=""></option>' +
'<option value="350">MyNAme</option>' +
'<option value="356">Hello</option>';
然后,我使用此var與另一個變量組合:
var $gElem =
'<div class="cbox cboxQuarterWidth">' +
'<select id="combobox_0">' +
$gElemRatios + // here I add previous generated elem
'</select>' +
'</div>';
最后:
$("#main").append($gElem);
有任何想法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.