簡體   English   中英

如何使用JavaScript在跨域POST請求中發送JSON正文?

[英]How to send a JSON body in a cross-domain POST request with JavaScript?

以問題為基礎, 如何通過JavaScript發送跨域POST請求? ,是否可以使用JSON主體(而不是application/x-www-form-urlencoded表單的name=value參數)來創建該請求?

如果您熟悉jQuery,則可以使用與此類似的東西,並通過contentType-option指定數據為json:

$.ajax({
  url: "/your-taget.php",
  contentType: "application/json",
  data: "your JSON",
  success: function(data){
    // Do something here on success
  }
});

更新:

請注意,如果你是一個跨域請求,並打算從服務器返回JSON返回給客戶端,以及,那么你需要從服務器發送數據到客戶端JSONP -看到這個文章的實例。 否則,您將與瀏覽器的同源策略沖突。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM