如何使用krajee攜帶引數上傳?

2021-09-12 06:28:53 字數 1711 閱讀 9167

_ajaxsubmit: function (fnbefore, fnsuccess, fncomplete, fnerror, previewid, index) 

self._uploadextra(previewid, index);

self._initajaxsettings();

self._mergeajaxcallback('beforesend', fnbefore);

self._mergeajaxcallback('success', fnsuccess);

self._mergeajaxcallback('complete', fncomplete);

self._mergeajaxcallback('error', fnerror);

vurl = index && self.uploadurlthumb ? self.uploadurlthumb : self.uploadurl;

settings = $.extend(true, {}, ,

url: self._encodeuri(vurl),

type: 'post',

datatype: 'json',

data: self.formdata,

cache: false,

processdata: false,

contenttype: false

}, self._ajaxsettings);

self.ajaxrequests.push($.ajax(settings));

}

可以在原始碼裡搜一下。

我們可以在這裡獲取頁面的引數,一塊帶到後台去。

我這裡自定義了幾個引數。

_ajaxsubmit: function (fnbefore, fnsuccess, fncomplete, fnerror, previewid, index) 

self._uploadextra(previewid, index);

self._initajaxsettings();

self._mergeajaxcallback('beforesend', fnbefore);

self._mergeajaxcallback('success', fnsuccess);

self._mergeajaxcallback('complete', fncomplete);

self._mergeajaxcallback('error', fnerror);

vurl = index && self.uploadurlthumb ? self.uploadurlthumb : self.uploadurl;

//自定義引數

settings = $.extend(true, {}, ,

url: self._encodeuri(vurl),

type: 'post',

datatype: 'json',

data: self.formdata,

cache: false,

processdata: false,

contenttype: false

}, self._ajaxsettings);

self.ajaxrequests.push($.ajax(settings));

}

然後在頁面上配置好相應的id就好了。後台接收的引數名也需要注意。

如何使用陣列引數

如果乙個函式以一維陣列為引數,我們可以這樣宣告這個函式 void func int a void func int a void func int a 3 實際上,這三種形式是等價的,在使用陣列做引數時,編譯器會自動將陣列名轉換為指向陣列第乙個元素的指標,為什麼呢?這要從引數的傳遞方式說起,引數有三...

如何使用陣列引數?

如何使用陣列引數?如果乙個函式以一維陣列為引數,我們可以這樣宣告這個函式 void func int a void func int a void func int a 3 實際上,這三種形式是等價的,在使用陣列做引數時,編譯器會自動將陣列名轉換為指向陣列第乙個元素的指標,為什麼呢?這要從引數的傳遞...

如何使用陣列引數

如果乙個函式以一維陣列為引數,我們可以這樣宣告這個函式 void func int a void func int a void func int a 3 實際上,這三種形式是等價的,在使用陣列做引數時,編譯器會自動將陣列名轉換為指向陣列第乙個元素的指標,為什麼呢?這要從引數的傳遞方式說起,引數有三...