我有一个div标签,并使用Ajax调用以python字典的形式从数据库中获取数据数据。我怎么能把这个字典传给div? 这是我的Div标签
<div id="popup2" class="modal-box">
<!-- some <tags> in this block -->
</div>
这是我的ajax响应,我试图将python字典分配给div标签
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4)
{
response = ajaxRequest.responseText;
resdict = JSON.parse(response);
$('popup2').text(resdict);
}
}
我无法获取该特定div中的字典数据。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
我看到了两件事你可能需要做。
首先,你的jQuery出错了。不确定这只是您的问题或实际代码中的问题。
$('popup2').text(resdict); // wrong, does not find id
$('#popup2').text(resdict); // correct, note the # hashtag
如果这不起作用,请确保控制台中有一个有效的JSON对象(无错误)。如果您的JSON.parse(response)
错误,请先检查您的回复。
console.log(response);
resdict = JSON.parse(response);
console.log(resdict);
两个日志输出都应该是有效代码。