【发布时间】:2013-07-29 11:47:44
【问题描述】:
我想发布以下数据:
{
"contactsync":
{ "rev":4,
"contacts":[
{ "fields": [
{
"value":
{
"givenName":"dfgheeej",
"familyName":"ffftestfff"
},
"type":"name",
"flags":[],
"op":"add"
},
{
"value":"fffffff",
"type":"nickname",
"flags":[],
"op":"add"
},
{
"value":"fffff@fffff.com",
"type":"email",
"flags":[],
"op":"add"
}
],
"categories":[],
"op":"add"
}
}
}
到一个网址。 (如:site.com/anything/add?format=json&wssid=t4764.444&wssid=some_value&windowid=&r=776566756)
我如何通过可能的 javascript 将上述数据发布到 url? (我想为它创建一个包含脚本的 html 文件。)
这一切都不会发生在同一台服务器上,我想将数据从另一台服务器发布到另一台。
【问题讨论】:
-
@HeinA.Grønnestad :我尝试了 XMLHTTPREQUEST 模式和正常的表单提交方法..但这不起作用!
-
我在 php 和 javascript 之间使用了 json,但反过来。我认为这可能有点挑剔。无论如何,您是否尝试过在整个 Json 结构周围加上双引号并转义其他双引号,然后在 php 中再次解码 json?
-
现代浏览器实现
JSON.stringify(),它允许您获取对象的字符串表示,但是从架构的角度来看,我不确定使用这种方法是否是最佳解决方案。 -
@DanielvanDommele :不,我没有尝试过。你能发布一个示例来演示如何做到这一点吗?
标签: php javascript json post httprequest