How to use Django Ajax

php中世界最好的语言
Release: 2018-03-31 15:30:28
Original
1673 people have browsed it

This time I will show you how to use Django Ajax, what are theprecautionswhen using Django Ajax, the following is a practical case, let's take a look.

Introduction:

AJAX = AsynchronousJavaScriptand XML (asynchronous JavaScript and XML).

AJAX is not a newprogramming language, but a new way of using existing standards.

AJAX is the art of exchanging data with a server and updating parts of a web page without reloading the entire page.

Ajax

Many times, when we request an operation on a web page, we do not need to refresh the page. The technology to achieve this function requires Ajax!

ajax in jQuerycan realize the function of requesting or submitting data to the background without refreshing the page. Now use it to do ajax in django, so download jquey first. The higher the version, the better.

1. Ajax sends simpleData type:

html code: Here we only send a simpleString

views.py

#coding:utf8 from django.shortcuts import render,HttpResponse,render_to_response def Ajax(request): if request.method=='POST': print request.POST return HttpResponse('执行成功') else: return render_to_response('app03/ajax.html')
Copy after login

ajax.html

    Ajax 
      
Copy after login

Run, result:

2. Ajax sends complex data types:

html code: Only send a list containing a dictionary here Data type

Since the data type sent is in the format of list dictionary, we must convert them into string form in advance, otherwise the data format received by the background program is not the type we want, so the data is transmitted in ajax JSON is required when

    Ajax 
      
Copy after login

views.py

#coding:utf from django.shortcuts import render,HttpResponse,render_to_response import json # Create your views here. def Ajax(request): if request.method=='POST': print request.POST data = {'status':,'msg':'请求成功','data':['','','']} return HttpResponse(json.dumps(data)) else: return render_to_response('app/ajax.html')
Copy after login

Print data style:

Believe it or not After reading the case in this article, you have mastered the method. For more exciting information, please pay attention to other related articles on the PHP Chinese website!

Recommended reading:

How to pass special character data in Ajax

Detailed graphic explanation of ajax cross-domain issues ( Code attached)

The above is the detailed content of How to use Django Ajax. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!