내 views.py에 아약스 요청을 보내려고하지만 경로를 사용하는 방법을 모른다. 내 의견은 내 서버의 /home/pycode/main/main/apps/builder/views.py.
에 있습니다. 요청을 보내는 페이지는 /home/dbs/www/python.html
에 있습니다. 내 urls.py에 뭔가를 추가해야합니까?django 간단한 아약스 요청
views.py
#!/usr/bin/env python26
from django.http import HttpResponse
def main(request):
return HttpResponse("from python with love")
python.html JQuery와 아약스
<script language="JavaScript">
$(document).ready(function() {
$("#myform").submit(function() {
var myCheckboxes = new Array();
$("input:checked").each(function() {
myCheckboxes.push($(this).val());
});
$.ajax({
type: "POST",
url: '/main',
data: { myCheckboxes:myCheckboxes },
success: function(response){
alert(response);
}
});
return false;
});
});
</script>
좋은 답 : – Alasdair
내 앱은 내 사이트에'/ home/dbs/www /'에 위치해야합니까, 아니면 서버의 어딘가에 있어야합니까? – user1442957
@ user1442957 앱을 어디서나 찾을 수 있습니다. dev 서버를 사용하는 경우, 앱은 기본 포트 : 8000을 요청할 때 초기화 될 것이므로 어떤 요청이라도'localhost : 8000'이 앱을 입력 할 것입니다 – dm03514