我试图每10秒进行一次常规表更新。 在此代码中,我只是在html模板表中添加了额外的行。 但问题出在我的getJSON或后端的处理中,我并不确切知道。
JS:
setInterval(function(){my_function() }, 10000);
function my_function(){
console.log("Congrats!I'm in my_function!");
$.getJSON('/content/',
function(data){
var getContent = JSON.parse(data);
console.log("Congrats!I'm in get function!");
console.log(data.status);
if (data.status == 'update succeeded'){
$.each( data.answer, function(i,item){
$('#refresh tr:last').after('<tr><td>'+ item +'</td></tr>')
});
};
});
};
views.py
def content(request):
if request.method == "GET":
response_data['status'] = 'Update succeeded'
"""making response body"""
return HttpResponse(
json.dumps(response_data),
content_type="application/json"
)
在浏览器控制台中,我只收到第一条日志消息&#34;恭喜!我在my_function中!&#34;。 请帮助我找出我不能进入后端的原因&#39;如果&#39;。
我还有另一个主要指数&#39;在我的后端使用另一个请求(POST)。可能是有道理的,我的GET功能甚至没有打电话?
答案 0 :(得分:0)
在您的视图中看起来像是一个问题。您必须在使用之前初始化public class BinaryNumberTest {
public static void main(String[] args) {
BinaryNumber bn = new BinaryNumber("1011");
BinaryNumber bn1 = new BinaryNumber("1111");
System.out.println(bn.convertToDecimal());
System.out.println(bn.add(b1));
}
}
字典:
response_data
答案 1 :(得分:0)
问题出在我的网址中,我没有连接view方法和GUI请求,我不得不替换:
url(r'^content/', include('chat.urls') ),
使用:
url(r'^content/', 'chat.views.content' ),
感谢所有人。