當使用Javascript生成表單以發佈到iframe中時,如何將單個字符串作爲值發佈,而不附帶任何屬性名稱?如何使用POST提交表單數據以獲取唯一值
我有此輸出(在谷歌瀏覽器控制檯):
表數據:
數據:「{ '顏色': '藍', '形狀':「圓「}」
時,我實際上是尋找:
表單數據:
「{ '色': '藍色', '形': '圓圈'}」
我的代碼:
var f = document.createElement("form");
var i = document.createElement("input");
i.setAttribute('type',"text");
i.setAttribute('name',"data");
i.setAttribute('value',"{'color': 'blue', 'shape': 'circle'}");
f.appendChild(i);
f.submit();
請注意,我不能使用普通Xhr呼叫這是一個跨域任務。
爲什麼不只是有兩個輸入字段與關聯的名稱和值? 'i1.setAttribute( '類型', 「文本」); i1.setAttribute('name',「color」); i1.setAttribute('value',「blue」); i2.setAttribute('type',「text」); i2.setAttribute('name',「shape」); i2.setAttribute('value',「circle」);' –