You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.4 KiB
60 lines
1.4 KiB
6 months ago
|
|
||
|
// 写入csrf
|
||
|
$.getScript("/static/js/csrftoken.js");
|
||
|
|
||
|
// 删除
|
||
|
$(".video-list").on("click", ".video-delete", function () {
|
||
|
var tr = $(this).closest("tr");
|
||
|
var video_id = $(tr).attr("video-id");
|
||
|
$('.ui.tiny.modal.delete')
|
||
|
.modal({
|
||
|
closable : true,
|
||
|
onDeny : function(){
|
||
|
return true;
|
||
|
},
|
||
|
onApprove : function() {
|
||
|
|
||
|
$.ajax({
|
||
|
url: api_video_delete,
|
||
|
data: {
|
||
|
'video_id':video_id,
|
||
|
'csrf_token': csrftoken
|
||
|
},
|
||
|
type: 'POST',
|
||
|
dataType: 'json',
|
||
|
success: function (data) {
|
||
|
console.log(data);
|
||
|
var code = data.code
|
||
|
var msg = data.msg
|
||
|
if(code == 0){
|
||
|
window.location.reload();
|
||
|
}else{
|
||
|
alert(msg)
|
||
|
}
|
||
|
},
|
||
|
error: function(data){
|
||
|
alert("error"+data)
|
||
|
}
|
||
|
});
|
||
|
|
||
|
}
|
||
|
})
|
||
|
.modal('show');
|
||
|
});
|
||
|
|
||
|
|
||
|
// search
|
||
|
$('#v-search').bind('keypress',function(event){
|
||
|
var word = $('#v-search').val()
|
||
|
if(event.keyCode == "13" && word.length > 0)
|
||
|
{
|
||
|
window.location = search_url + '?q='+word;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
$('#search').click(function(){
|
||
|
var word = $('#v-search').val()
|
||
|
if(word.length > 0){
|
||
|
window.location = search_url + '?q='+word;
|
||
|
}
|
||
|
})
|