У меня есть JSON из массива PHP assoc:
Array(
[0] = > Array(
[topicid] = > 17
[entry] = > number 12 this one
[belongdate] = > 2017 - 06 - 12
[edittime] = > 2012 - 06 - 18 05: 22: 21
[User_ID] = > 1
)
[1] = > Array(
[topicid] = > 9
[entry] = > yeah 11 now
[belongdate] = > 2017 - 06 - 12
[edittime] = > 2012 - 06 - 18 05: 22: 02
[User_ID] = > 1
)
)
Я не даю вам JSON напрямую, потому что я не знаю, как правильно печатать JSON.
Мне нужно создать родительский div и несколько дочерних элементов:
<div name='entrydiv' class='entrydiv'>
<h3 name='topich3' class='topich3'>
entryjson[i]['topicid']
</h3>
<p name='entryp' class='entryp'>
entryjson[i]['entry']
</p>
<a name='belongdatea' class='belongdatea' style='display: none;'>
entryjson[i]['belongdate']
</a>
<a name='lastedittimea' class='lastedittimea'>
entryjson[i]['edittime']
</a>
</div>
Обратите внимание, что содержимое является переменным из JSON. Я проверил этот сообщение. Но метод .append, похоже, не поддерживает передачу переменной в содержимое. И метод .appendTo не допускает дочерний элемент (?). Я очень ценю вашу помощь. Спасибо.
topicid=entryjson[i]['topicid']; $("<div name='entrydiv' class='entrydiv'><h3 name='topich3' class='topich3'> topicid</h3></div>").appendTo('#bodydiv');
- person Ivan Wang   schedule 18.06.2012var str = "<p name='entryp' class='entryp'>" + entryjson[i]['entry']" + "</p>";
- person Victor   schedule 18.06.2012topicid
является ссылкой на переменную (и почему бы, например, неentrydiv
)? Как он может узнать, что вы хотите заменить его его значением? Это невозможно. - person Felix Kling   schedule 18.06.2012