django通過ajax發(fā)起請(qǐng)求返回JSON格式數(shù)據(jù)的方法
本文實(shí)例講述了django通過ajax發(fā)起請(qǐng)求返回JSON格式數(shù)據(jù)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
這是后臺(tái)處理的:
def checkemail(request):
user = None
if request.POST.has_key('email'):
useremail = request.POST['email']
result = {}
user = User.objects.filter(useremail__iexact = useremail)
if user:
result = "1"
result = simplejson.dumps(result)
else:
result = "0"
result = simplejson.dumps(result)
return HttpResponse(result, mimetype='application/javascript')
這是AJAX部分:
if(valid_email($('#reg-for-email').val())){
var email = $('#reg-for-email').val();
//這里把用戶輸入的EMAIL地址提交到后臺(tái)數(shù)據(jù)庫(kù)中去驗(yàn)證是否已存在。
$.ajax({
type:"POST" ,
url:"/reg/checkemail",
data:"email=" + email ,
cache: false,
success: function(result){
if (result==1)
{
$("#reg-for-email-msg").removeClass("g-hide");
$('#reg-for-email-msg').removeClass("msg-isok").addClass("msg-error").html("該郵箱已存在!");
eok = true;
}
else
{
$("#reg-for-email-msg").addClass("g-hide");
eok = false;
}
}
})
}
URL的配置是:
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
解決pyPdf和pyPdf2在合并pdf時(shí)出現(xiàn)異常的問題
這篇文章主要介紹了解決pyPdf和pyPdf2在合并pdf時(shí)出現(xiàn)異常的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-04-04
Python 使用xlwt模塊將多行多列數(shù)據(jù)循環(huán)寫入excel文檔的操作
這篇文章主要介紹了Python 使用xlwt模塊將多行多列數(shù)據(jù)循環(huán)寫入excel文檔的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-11-11
numpy中的delete刪除數(shù)組整行和整列的實(shí)例
今天小編就為大家分享一篇numpy中的delete刪除數(shù)組整行和整列的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2018-05-05
淺談anaconda python 版本對(duì)應(yīng)關(guān)系
這篇文章主要介紹了淺談anaconda python 版本對(duì)應(yīng)關(guān)系,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
Python實(shí)現(xiàn)合并PDF文件的三種方式
在處理多個(gè) PDF 文檔時(shí),頻繁地打開關(guān)閉文件會(huì)嚴(yán)重影響效率,因此我們可以先將這些PDF文件合并起來(lái)再操作,本文將分享3種使用 Python 合并 PDF 文件的實(shí)現(xiàn)方法,希望對(duì)大家有所幫助2023-11-11

