国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

XMLHttpRequest POST數(shù)據(jù)到WM后臺(tái),后臺(tái)的post數(shù)組沒有任何內(nèi)容,麻煩W大大幫助下定位原因,通過其他方式post是有數(shù)據(jù)的,

marsColin
var xhr = new XMLHttpRequest();
? ? ? ? ? ? xhr.timeout = 5000;
? ? ? ? ? ? var requestURL = URL + '/' + apiName;
? ? ? ? ? ? xhr.open("POST",requestURL, true);
? ? ? ? ? ? xhr.setRequestHeader("Content-Type","application/json");
? ? ? ? ? ? // xhr.setResponseType = "json";
? ? ? ? ? ? xhr.onreadystatechange = function() {
? ? ? ? ? ? ? ? if(xhr.readyState === 4 && xhr.status == 200){
? ? ? ? ? ? ? ? ? ? try {
? ? ? ? ? ? ? ? ? ? ? ? var ret = JSON.parse(xhr.responseText);
? ? ? ? ? ? ? ? ? ? ? ? if(handler !== null){
? ? ? ? ? ? ? ? ? ? ? ? ? ? if (typeof ret == 'object' && ret.hasOwnProperty("Auth")? && ret.hasOwnProperty("randNum") &&? ret == checkAuth(ret)) {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? handler(1,'',ret);
? ? ? ? ? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? handler(-2,'請(qǐng)求異常','');?
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? } catch (e) {
? ? ? ? ? ? ? ? ? ? ? ? console.log("err:" + e);
? ? ? ? ? ? ? ? ? ? ? ? handler(-2,'請(qǐng)求異常','');?
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? };
? ? ? ? ? ? var pData = new FormData();
? ? ? ? ? ? pData.append("test","111");
? ? ? ? ? ? xhr.send(pData);
3490 4 0
4個(gè)回答

marsColin

請(qǐng)W大大幫忙看下,是不是我XMLHttpRequest的姿勢(shì)不正確,很疑惑啊,目前已經(jīng)確認(rèn)get方法在參數(shù)放在url后面是可以在WM的get數(shù)組里面獲取到數(shù)據(jù)的

  • 暫無評(píng)論
phpcreeper

xhr.setRequestHeader("Content-Type","application/json");??
表明發(fā)送給服務(wù)器的數(shù)據(jù)類型是 json 數(shù)據(jù),那么發(fā)送給服務(wù)器的數(shù)據(jù)就必須是配套的json數(shù)據(jù),不知道你那個(gè)pData是啥呢? 如果不是json,考慮使用JSON.stringify

  • marsColin 2018-12-03

    使用JSON.stringify也是一樣的,非常感謝您的回答,

six

xhr.setRequestHeader("Content-Type","application/json");???這樣好像不是標(biāo)準(zhǔn)的x-www-form-urlencode表單,所以獲取不到。
不過我看源碼 好像用這個(gè)獲取$GLOBALS非標(biāo)準(zhǔn)表單

  • marsColin 2018-12-03

    發(fā)現(xiàn)用get方法,就是在url后面加參數(shù)的的方法,get數(shù)組里面是有數(shù)據(jù),就是post不行,XMLHttpRequest四種post數(shù)據(jù)的方法都試過就是不行,心塞啊,坐等老大

  • marsColin 2018-12-03

    還是非常感謝您的答復(fù),非常感謝

marsColin

百般嘗試,在去掉xhr.setRequestHeader("Content-Type","application/json");??
后,使用formdata可以了
var pData = new FormData();
? ? ? ? ? ? pData.append("key","value");
? ? ? ? ? ? xhr.send(pData);

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??