国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Django+Ajax+jQuery實(shí)現(xiàn)網(wǎng)頁(yè)動(dòng)態(tài)更新

2019-11-10 18:32:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

views.py中的修改

增加相應(yīng)的請(qǐng)求處理函數(shù):

def getdevjson(request):    

返回字符串中,既可以使用from django.http import JsonResponse,也可以使用HttpResponse(json.dumps(res))

前端網(wǎng)頁(yè)修改

<script type="text/javascript">    window.jQuery || document.write("<script src='../static/js/jquery.min.js'>" + "<" + "/script>");</script><script type="text/Javascript">  $(function() {        var submit_form = function(e) {	 $.Ajax({            type : "GET",            url : "/getdevjson?"+Math.random(),            data : {                key: $('#searchContent').val()            },            dataType : "text",            success : function(res){			$('#searchContent').focus().select();			//console.log(res);            update(res);		 },			error : function() {                alert("處理異常返回!");}     		      });	          return false;    };    $('#calculate').bind('click', submit_form);    $('input[type=text]').bind('keydown', function(e) {      if (e.keyCode == 13) {        submit_form(e);      }    });    $('#searchContent').focus();  });</script>

<div class="divRight" id="divright1"> <div class="divRight" style="height:70px; width:370px;"><label id="lblSearch" class="CSSLabelSearch">請(qǐng)輸入查詢(xún)key:</label><input id="searchContent" type="text" size="40"></input> <input id="calculate" type="button" value="確定" ></input></div>  <br><label id="lbl1" class="cssLabelClient">節(jié)點(diǎn)信息</label><Textarea id="ClientInfoArea" readonly class="txtClientInfo"></Textarea></div>

#calculate是一個(gè)按鈕,點(diǎn)擊動(dòng)作綁定了提交函數(shù)submit_form,ajax的請(qǐng)求參數(shù)中,data中包含了查詢(xún)參數(shù),success是請(qǐng)求成功后的動(dòng)作,注意返回的res需要進(jìn)行json解析才可以正確使用:root = JSON.parse(jsondata);update(res)是一個(gè)更新網(wǎng)頁(yè)內(nèi)容的函數(shù)

路由配置修改

urls.py中修改如下:

from django.conf.urls import patterns, include, urlfrom django.contrib import adminadmin.autodiscover()urlpatterns = patterns('',    url(r'^getdevjson$','dev.views.getdevjson',name='getdevjson'),    url(r'^','dev.views.index',name='index'),        url(r'^admin/', include(admin.site.urls)),)需要注意的是為了避免路由被覆蓋,將index的路由配置盡量放置在最后一行。


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜城市| 新郑市| 兰坪| 枣强县| 罗源县| 霍邱县| 西华县| 赫章县| 新巴尔虎左旗| 武邑县| 东乌珠穆沁旗| 象州县| 福泉市| 微博| 荃湾区| 吉木萨尔县| 历史| 涞水县| 甘孜县| 鹿邑县| 繁昌县| 屏东县| 綦江县| 和龙市| 广平县| 济源市| 芷江| 莱阳市| 宜君县| 涿州市| 景宁| 惠水县| 广东省| 永州市| 天镇县| 长子县| 西林县| 津南区| 齐齐哈尔市| 林周县| 甘德县|