django-ajax json response
django-ajax json response
我有一个django url:'127.0.0.1:8000/showsym'映射到返回json响应的视图
def get_symptoms(request):
bp=BodySubPart.objects.get(body_subpart="head")
data1=bp.symptoms.all()
data = serializers.serialize('json', data1)
return HttpResponse(data,mimetype='application/json')
现在我正试图在ajx_form.html中解析它,其代码是:
<html>
<head>
<title>Hist</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
(function() {
$.get('127.0.0.1:8000/showsym/', function(data1) {
alert(data1);
});
});
</script>
</body>
</html>
但它没有给我任何输出页面变成空白
请帮我这里有人
这是因为您的代码试图获取url:/127.0.0.1:8000/showsym/
将127.0.0.1:8000/showsym/
更改为/showsym/
。
我建议您使用$.getJSON并命名url,假设/showsym的url名称为showsym:
$(document).ready(function() {
$.getJSON('{% url showsym %}', function(data, textStatus, jqXHR) {
alert(data);
})
})
相关文章:
- 以json形式获取post-response
- JSON response from API
- `同构的fetch`response.json()方法总是抛出意外的输入结束错误
- JSON and AJAX response
- response json to javascript
- 如何为此 Firebase Response JSON 构建打字稿界面
- Jquery AJAX response JSON in variable.
- jquery mobile login parse json response in jquery mobile
- Formatting response JSON data using AngularJS & ExpressJ
- django-ajax json response
- JSON.parse(hr.response) error
- express.js-如何拦截response.send()/response.json()
- double json response
- PHP API JSON Response
- Google API Response JSON
- 超链接在新的文档窗口中返回JSON.我希望它回到一个变量,比如response"
- Ruby on Rails, json vs js ajax response
- Rails + Ember + Ember Data empty JSON response
- 在Javascript中遍历JSON Response
- post json stringify response 403 Forbidden