當前頁面刷新和動態添加控件的jquery事件綁定on

當前頁面刷新(console):

  location.reload()javascript

給動態添加的控件添加js事件(委託):

<ul>
        <li>菜單一</li>
        <li>菜單二</li>

    </ul>

       //直接添加
        $('li').click(function () { }) //經過委託,動態添加的控件,響應js事件
        $('ul').on('click', 'li', function () { }) 

 添加一個a標籤,什麼都不作:前端

  pager_list.append('<a href="javascript:void(0);''>上一個</a>)java

 

XSS, 安全的渲染: 

 前端: 後端

<div class="pagination">
{{ str_pager|safe }}
</div>
後端:
  mark_safe()

給標籤添加自定義屬性,獲取屬性值:

filter查詢使用字典替換鍵值對:   

  models.tb.objects.filter(id=123)

  dic = {'id': 123, 'age__gt': 3}
  models.tb.objects.filter(**dic)安全

 

修改主鍵關聯(默認是id):

class Province(models.Model):
  name = models.CharField(max_length=32,)
  # nid = models.Intergar(unique=True) # 惟一app

 

class City(models.Model):
  name = models.CharField(max_length=32)
  pro = models.ForeignKey("Province", to_filed='id')ide

 

正向查找: 具備外鍵字段post

function bindtdEditEvent() { $('tbody').on('click', '.td-edit', function () { $('.modal, .shade').removeClass('hide') var tds = $(this).parent().prevAll() {#$('.modal input[name="caption"]').val(tds[0].innerText)#} {#$('.modal input[name="id"]').val(tds[1].innerText)#} tds.each(function () { {#$(this).parent().prevAll().each(function () {#} var text = $(this).text() var name = $(this).attr('param') {#console.log(text)#} console.log(name) {#$('.modal input[name="'+ name +'"]').val(text)#} $('.modal input[name="'+ name +'"]').val(text) }) }) }
View Code

 

post請求獲取多個參數:

 def index(request): this

  request.POST.get('k')spa

  #checkbox, select(multi)

  request.POST.getlist('k')

not inmodels.Teacher.objects.exclude(id__in=[1,2,3])
相關文章
相關標籤/搜索