<button>asd</button> <script type = "text/javascript"> $('button').click( function() { $.getJSON('/schedule/test/',function(json) { alert('json: ' + json + ' ...'); }); } ); </script>
并相应视图:
def test(request): if request.method == 'GET': json = simplejson.dumps('hello world!') return HttpResponse(json,mimetype = 'application/json')
视图被执行(使用print测试),json变量被初始化,但没有警报出现。我做错了什么?我已经看到了一些文档(例如http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallback),但我没有找到答案。
编辑:问题是,HttpResponse没有导入…不幸的是Django没有给出任何错误。一切都是正确的。
问候
克里斯