快速导航

unieapV5使用ajax

unieap 2018/10/30 00:10

尽管ACAP中为我们封装了前台请求后台的方法,但是有时候因为需求仍需要我们自己写ajax方法。但是其中一些请求头数据是必有的,方法demo如下。

GET请求

var headers = {ajaxRequest:true};
headers['replayId'] = uuid.v4().replace(/\-/g, "").toUpperCase();
headers['Content-Type']="application/json";
  $.ajax({
        url : "/framework/ws/optionItem/listOptionItem?id="+approvalItemId,
        type : 'GET',
        timeout: 120 * 1000,
    async: true,
    headers: headers,     //必须有
      xhrFields: {
          withCredentials: true
      },
        success : function(data) {
          //方法
        }
    });

POST请求

var formData = new FormData();
formData.append("myfile", fileObject);
$.ajax({
    url : "/framework/ws/annexaa/uploadAnnex?replayId="+replayId+"&fileUpload=true",
    type : 'POST',
    data:formData,
    timeout: 120 * 1000,
    async: true,
    processData:false,
    contentType:false,
  xhrFields: {
        withCredentials: true
    },
    success : function(data) {
      //方法
    }
});
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

Powered by codetiler.com