2015-09-25 68 views
-1
{ 
    "address":"J.P.NAGAR", 
    "payment_type": 
    "paymentMethod", 
    "time":"2015-09-12 03:22:31", 
    "name":"Madhava Raju", 
    "tel":"9591865409", 
    "userId":"66", 
    "deviceId":"66", 
    "type":"cod", 
    "seats_number":"1", 
    "table_id":"2", 
    "products[0]":{ 
     "id":"1397529704", 
     "sl":1,"topping":[{"1397879078":"1441207278"}], 
     "instruction":"Poora" 
    } 
} 

如何將上述數據通過POST方法和URL參數使用angular ajax發送到服務器。angularjs ajax post method params preparation

+0

值在我的情況下,有json對象,而不是字符串這是唯一的問題,請任何建議... – Ramesh

+0

不知道你在這裏做什麼。你能給出一個例子,說明你想讓這個url看起來像你的問題嗎? www.yourserver.com/apiurl?address=J.P.NaGar&payment_type=paymentMethod ...我不確定有一個庫可以將json轉換爲查詢參數tbh。但如果您的需求很簡單,那麼推出自己的產品可能太難了 – TygerKrash

回答

0

下發送POST請求:

$http.post(url, data, options).then(onSuccess, onError); 
  • url beigin遠程服務器的URL,你也可以把參數在這裏,像這樣?address=J.P.NAGAR&payment_type=paymentMethod,等...
  • data作爲對象,你希望通過POST發送,我假設你想發佈你在文章中指定的對象,所以把它放在這裏。
  • options是可選的,如果你願意,你可以不發表。它可以是用於超時和類似的 。
  • onSuccessonError是從服務器處理響應 的回調(函數)。