Ecshop後台:
公眾號前台:
try{ function getData(method,path,searchStr,dataType,fn){ var xhr=new XMLHttpRequest(); method=method.toUpperCase(); xhr.open(method.toLowerCase(),(method==='POST') ? path : path+'?'+searchStr,true); if (method==='POST'){ xhr.setRequestHeader('content-type','application/x-www-form-urlencoded'); } xhr.send((method==='POST') ? searchStr : null); xhr.onreadystatechange=function(){ if (this.readyState===4 && this.status===200){ var data=this.responseText; alert('fanyingshuju: '+data); } } } getData('GET','goods.php','act=price&id=' + goodsId + '&attr=' + attr + '&number=' + qty, changePriceResponse); }catch(err){ alert('error: '+err); }
後台:
die('發起的請求: '.$_REQUEST['act']);
這個地方總是擷取不到值,究竟是怎麼回事??
回複內容:
Ecshop後台:
公眾號前台:
try{ function getData(method,path,searchStr,dataType,fn){ var xhr=new XMLHttpRequest(); method=method.toUpperCase(); xhr.open(method.toLowerCase(),(method==='POST') ? path : path+'?'+searchStr,true); if (method==='POST'){ xhr.setRequestHeader('content-type','application/x-www-form-urlencoded'); } xhr.send((method==='POST') ? searchStr : null); xhr.onreadystatechange=function(){ if (this.readyState===4 && this.status===200){ var data=this.responseText; alert('fanyingshuju: '+data); } } } getData('GET','goods.php','act=price&id=' + goodsId + '&attr=' + attr + '&number=' + qty, changePriceResponse); }catch(err){ alert('error: '+err); }
後台:
die('發起的請求: '.$_REQUEST['act']);
這個地方總是擷取不到值,究竟是怎麼回事??
考慮是否跨域了