2015-03-13 94 views
2

我想將json對象發佈到cloudant數據庫中。爲什麼我收到「400錯誤請求」響應?cloudant post bad request

pos = { 
    'lat': position.coords.latitude, 
    'long' : position.coords.longitude 
    }; 
    $.ajax({ 
     type: "POST", 
     url: 'http://03353b2e-7d68-462a-b0ab-d5feeae889fd-bluemix.cloudant.com/locations', 
     data: pos, 
     contentType: "application/json", 
     dataType: 'json' 
    }); 
+1

我猜是因爲您嘗試發佈的對象。試試這個:'data:JSON.stringify(pos)' – 2015-03-13 17:48:57

+0

謝謝尼科, 剛剛嘗試過,現在我得到了409衝突錯誤。有什麼建議麼? – 2015-03-18 16:46:06

+0

其實409衝突是由我試圖多次使用相同的ID造成的。 stringify似乎修復了它。感謝:D – 2015-03-18 17:00:57

回答

0

固定使用

data: JSON.stringify(pos) 

感謝尼科O代表回答