Django(六)rest_framework序列化及呼叫介面
阿新 • • 發佈:2019-02-19
function del_stu(id){
csrf = $('input[name="csrfmiddlewaretoken"]').val();
alert(id);
$.ajax({
url:'/stu/student/' + id + '/',
type:'delete',
headers:{'X-CSRFToken': csrf},
dataType:'json',
success:function (msg){
alert('刪除成功');
},
error:function (msg) {
alert('刪除失敗')
}
});
}
function update_stu(i){
s= '姓名:<input type="text" id="s_name" name="name" > 電話:<input type = "text" id="s_tel" name="tel"> <input type="button" value="提交" onclick="update(' + i + ')">';
$('#div_update_stus').html(s)
}
function update(i){
csrf = $('input[name="csrfmiddlewaretoken"]').val();
s_name = $('#s_name').val();
s_tel = $('#s_tel').val();
$.ajax({
url:'/stu/student/' + i + '/' ,
type:'PATCH',
data:{'s_name': s_name, 's_tel': s_tel},
dataType:'json',
headers:{'X-CSRFToken':csrf},
success:function(msg){
alert('修改成功')
},
error:function (msg) {
alert('修改失敗')
}
});
}
function add_stu(){
s= '姓名:<input type="text" id="s_name" name="name" > 電話:<input type = "text" id="s_tel" name="tel"> <input type="button" value="提交" onclick="add()">';
$('#div_add_stus').html(s)
}
function add(){
csrf = $('input[name="csrfmiddlewaretoken"]').val();
s_name = $('#s_name').val();
s_tel = $('#s_tel').val();
$.ajax({
url:'/stu/student/',
type:'POST',
data:{'s_name': s_name, 's_tel': s_tel},
dataType:'json',
headers:{'X-CSRFToken':csrf},
success:function(msg){