get

  1. $.get('/index.php',data,function(res){
  2. //请求成功
  3. },'json');

post

  1. $.post('/index.php',data,function(res){
  2. //请求成功
  3. },'json');

ajax

  1. $.ajax({
  2. type: "POST",//post请求
  3. url: "",//请求地址
  4. data: data,//js对象{}
  5. dataType: "json",//返回格式json
  6. beforeSend:function(){
  7. //发送请求前
  8. },
  9. complete:function(){
  10. //请求完成
  11. },
  12. success: function(res) {
  13. console.log(res);
  14. //成功返回
  15. },
  16. error:function(){
  17. //请求失败
  18. },
  19. });

ajax_file

  1. var formData = new FormData();
  2. formData.append("file",$("#file")[0].files[0]);//添加要上传的文件
  3. formData.append("name",name);//添加其他数据
  4. $.ajax({
  5. type: "POST",//post请求
  6. url: "",//请求地址
  7. data: formData,
  8. dataType: "json",//返回格式json
  9. processData : false,// 告诉jQuery不要去处理发送的数据,用于对data参数进行序列化处理
  10. contentType : false, // 告诉jQuery不要去设置Content-Type请求头
  11. beforeSend:function(){
  12. //发送请求前
  13. },
  14. complete:function(){
  15. //请求完成
  16. },
  17. success: function(res) {
  18. console.log(res);
  19. //成功返回
  20. },
  21. error:function(){
  22. //请求失败
  23. },
  24. });

ajax_files

  1. var formData = new FormData();
  2. formData.append("file",$("#file")[0].files);//添加要上传的文件,设置上传的form属性enctype = “multipart/form-data”
  3. formData.append("other_data",other_data);//添加其他数据
  4. $.ajax({
  5. type: "POST",//post请求
  6. url: "",//请求地址
  7. data: formData,
  8. dataType: "json",//返回格式json
  9. processData : false,// 告诉jQuery不要去处理发送的数据,用于对data参数进行序列化处理
  10. contentType : false, // 告诉jQuery不要去设置Content-Type请求头
  11. beforeSend:function(){
  12. //发送请求前
  13. },
  14. complete:function(){
  15. //请求完成
  16. },
  17. success: function(res) {
  18. console.log(res);
  19. //成功返回
  20. },
  21. error:function(){
  22. //请求失败
  23. },
  24. });