1. 程式人生 > >Django(六)rest_framework序列化及呼叫介面

Django(六)rest_framework序列化及呼叫介面

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){