![](/img/trans.png)
[英]How can I POST a form data in JSON format using fetch API without using JQuery?
[英]How can I post data to an api using JavaScript and Json?
我正在嘗試使用JavaScript(或jQuery)和Json向api發送一些數據(包括名稱,電子郵件地址,pdf文件等對象),但是我之前從未做過,並且不確定如何去做那。 到目前為止,我只是通過將位拼湊在一起來解決這個問題,但是我知道這是不正確的。 謝謝!
var function sendData() {
var anApi = //api url;
var myData = {
name: "John Smith",
email: "johnsmith@email.com",
pdfdoc: "pdfdoc"
};
console.log(sendData);
$.post({
type: "POST",
url: anApi,
data: myData,
success: sucess,
dataType: json
});
}
sendData();
您可能需要對數據進行字符串化處理才能向RESTAPI發出發布請求。
var r = $.ajax({
url : someURL,
type : 'POST',
data : JSON.stringify( myData ),
contentType : 'application/json',
dataType : 'json',
processData : false
});
r.done( function( data, textStatus, jqXHR ) {
//your success handling code here
});
r.fail(function( jqXHR, textStatus, errorThrown ) {
alert( "Request failed: " + textStatus );
});
檢查有關$就更多信息jQuery的文檔() 這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.