AngularJs$http.post()不發(fā)送數(shù)據(jù)有誰(shuí)能告訴我為什么下面的聲明沒(méi)有將帖子數(shù)據(jù)發(fā)送到指定的url?當(dāng)我打印$_post時(shí),在服務(wù)器上調(diào)用url-我得到一個(gè)空數(shù)組。如果在將消息添加到數(shù)據(jù)之前在控制臺(tái)中打印消息,它將顯示正確的內(nèi)容。$http.post('request-url', { 'message' : message });我也嘗試過(guò)將數(shù)據(jù)作為字符串(具有相同的結(jié)果):$http.post('request-url', "message=" + message);當(dāng)我以下列格式使用它時(shí),它似乎起作用了:$http({
method: 'POST',
url: 'request-url',
data: "message=" + message,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}});但是,是否有一種使用$http.post()的方法?而且,為了使其工作,我是否總是必須包括標(biāo)題?我相信上面的內(nèi)容類型指定了發(fā)送的數(shù)據(jù)的格式,但是我可以將它作為javascript對(duì)象發(fā)送嗎?
添加回答
舉報(bào)
0/150
提交
取消