0

我使用Ajax请求从服务器获取所有JSON数据。但在我这边我修改了数据,所以我需要使用 JavaScript、jQuery、PhoneGapHTML5和 Ajax 将修改后的数据发送到服务器。

这样做的一些例子是什么?

4

1 回答 1

1

用这个:

Ext.Ajax.request({ 
    url         : serverApiUrl,
    method      : "POST",
    scriptTag   : true,
    headers     : {'Content-Type': 'application/json'},
    scope       : this,
    jsonData    : yourModifiedJsondata, 
    success     : successFN,
    failure     : failureFN
});

function onError(jqXHR, textStatus, errorThrown) {
   // Or use alerts if you can't see your log
   console.log("status: " + textStatus);
   console.log("errorThrown: " + errorThrown);
   // can't remember if this works:
   console.log(jqXHR.statusText);
}

console.log('ajaxing!'); 
$.ajax({ 
   type: 'post', 
   url: 'PRIVATE_URL', 
   data: {test:'asdf'}, 
   dataType: 'json', 
   success: function(data){ 
      console.log('done'); 
   },
   error: onError
});
于 2013-01-02T09:48:43.030 回答