我正在开发一个需要将JSON数据发布到特定URL的项目。我试图使用jQuery.post()方法来做到这一点。我有两个问题似乎无法弄明白。
第一个问题:
jQuery.post("http://cowbell.grooveshark.com/more.php?getCommunicationToken", dataString, function(data){ alert(data) } );
使用数据包嗅探器我发现变量dataString没有被发布。真的没有内容被发布。
第二个问题是more.php脚本在数据包中返回以下内容:
could not parse, no method specified!
目前这不是问题;但是,我的jQuery.post()中的success函数用空数据变量发出警告。
以下是我的参考资料:
感谢任何人的帮助!
答案 0 :(得分:4)
由于来自您链接的jQuery API页面的same origin policy引用,您无法对其他域执行ajax请求:
由于浏览器安全限制, 大多数“Ajax”请求都受制于 same origin policy;请求 无法成功检索数据 来自不同的域,子域或 协议
答案 1 :(得分:0)
您要发布的域名是否有可以向您公开的网络服务?这将有助于您正确发布数据......