我要發佈以下數據:JSON POST請求 - JSON數據,如何做數據POST請求以JSON格式
{
"contactsync":
{ "rev":4,
"contacts":[
{ "fields": [
{
"value":
{
"givenName":"dfgheeej",
"familyName":"ffftestfff"
},
"type":"name",
"flags":[],
"op":"add"
},
{
"value":"fffffff",
"type":"nickname",
"flags":[],
"op":"add"
},
{
"value":"[email protected]",
"type":"email",
"flags":[],
"op":"add"
}
],
"categories":[],
"op":"add"
}
}
}
到URL。 (如:site.com/anything/add?format=json & wssid = t4764.444 & wssid = SOME_VALUE & WINDOWID = & R = 776566756)
我如何使用上面的數據可能通過JavaScript來一個網址? (我想創建包含腳本來完成它的HTML文件)。
這一切都不會在同一服務器上發生的,我想從其他服務器到另一個數據發佈。
@HeinA.Grønnestad:我試圖XMLHttpRequest的方式做到這一點和正常的表單提交方法..但沒有工作! – Lady
我使用json在php和javascript之間玩弄了一下,但接着是其他方式。我認爲這可能是一個挑剔的挑剔。無論如何,你是否嘗試過在整個Json結構中放置雙引號並轉義其他雙quatation標記,然後在php中再次解碼json? –
現代瀏覽器實現['JSON.stringify()'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify),它可以讓你獲得一個字符串代表你的對象,但是你不知道從架構的角度來看,使用這種方法是最好的解決方案。 – MasterAM