我正在嘗試使用JavaScript來生成將發佈到web服務的窗體。但是,我一直無法正確格式化數據。它需要在json中?我將如何去做這種形式。使用javascript生成POST表單?
var form = document.createElement('form');
with (form) {
setAttribute("name", "theForm"); // give form a name
setAttribute("action", pathTOGO); // give form an action
setAttribute("method", "post"); // give form a method
}
document.getElementsByTagName("body")[0].appendChild(form);
document.forms[0].submit();
但是,pathTOGO
需要帖子包含json格式的信息。 如何使用JavaScript來指定,這種形式將發送
{
"Auth": "",
"User":"",
}
其中字符串填充爲同時保證張貼知道
Content-Type = application/json
任何幫助深表感謝。基本上是什麼im askis如何創建一個窗體,使這個確切的HTTP後使用JavaScript?
POST /WEBSITEPOSTLOCATION HTTP/1.1
Host: WEBSITE
Content-Type: application/json
{
"Auth":"SOMEVAL",
"User":"SOMENAME"
}
非常感謝。
你可以使用AJAX並不構成了本次 – charlietfl
有沒有辦法做到這一點呢。我嚴格無法使用Ajax或任何其他方式比表單。 @charliefl – Stevie
您可以使用代理將表單數據轉換爲json。表單不會作爲json發送 – charlietfl