1.$.get('路由匹配地址(注意'/',绝对匹配)',{'':''传递的方式以键值对传送},function(data,'指回调一个返回值'),'json'以josn形式)
# get请求格式 $.get('/api2/tag/delete/',{'id':id},function(data){},'json')
# post请求格式 $.post('/api2/tag/update/',{'id':tid},function(data){},'json')
2.常用的基本语法
1).attr表示在一个div或别的标签里把需要的属性拿出来
var tid = $('#myupdateModaltag').attr('tid')
2). 将我们获取到的id塞进目标标签里(左,属性名,右,值)
$('#myupdateModaltag').attr('tid',id);
3). 抓住目标标签用 modal('show')给显示出来
$('#myupdateModaltag').modal('show')
4). val()表示可以往input框里面赋值
$('.tag_name').val(data.message.name)
5). val() 表示可以从input框取值
var status = $('.tagstatus').val()
6). find('option':'selected').val() 表示在下拉菜单里获取到选中的值(.tagstatus是定位在select标签里,option里的value值必须有id值)
var status = $('.tagstatus').find('option:selected').val()
7). 在抓住一个标签我们可以用html直接进行赋值
$('.modal-footer').html(dd)
8). 页面强制刷新
location.reload()
9). 成功跳转
location.href = '/api2/courser/'
10). 获取图片
var img = $('#exampleInputFilepro').get(0).files[0];
发送数据样式
//点击修改
function submit(){
var id = $('#myupdateModalpro').attr('pid')
var sta = $('.prostatus').find('option:selected').val();
var img = $('#exampleInputFilepro').get(0).files[0];
var form = new FormData()
form.append('id',id)
form.append('sta',sta)
form.append('img',img)
$.ajax({
url:'/api2/proview/update/',
method:'post',
data:form,
processData:false,
contentType:false,
dataType:'json',
success:function(data){
if(data.code==200){
location.reload()
}else{
var err = '<h2>'+data.message+'</h2>'
$('.myupdateModalpro').html(err)}}})