【发布时间】:2014-04-20 08:04:29
【问题描述】:
我向 MOXTRA API 发出了这个 POST 请求以创建一个新的活页夹:
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge;chrome=1" />
<script type="text/javascript" src="https://www.moxtra.com/api/js/moxtra-latest.js" id="moxtrajs" data-client-id="nJTHiclOwZA" data-app-key="urLRETVepwA"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
</script>
</head>
<body>
<p>This is a paragraph.</p>
<button id="btn1">Show Text</button>
<script>
$("button").click(function(){
$.post({
url: "https://api.moxtra.com/me/binders?access_token=vwowMQAAAUV91nUdAACowFVFbXhvZ1ptWlZjRWdiUGVhTTNtN2JIAAAAA1R1YVAzVGhGSTNSOEdsakRkWU53VjE2bkpUSGljbE93WkE",
data: {"name": "My First Binder"},
success: function(ans){
$( "p" ).html( ans);
}
});
});
</script>
</body>
</html>
访问密钥和客户端 ID 均正确,但代码仍无法正常工作。 任何人都可以强调什么是错的
【问题讨论】:
-
你不能在那个域上发帖,除非你在那个域上。发布到您服务器上向该域发布的页面,输出响应。
-
你的 JavaScript 错误控制台说什么?
-
您遇到CORS 问题的可能性很高 - 作为一项安全措施,网站需要明确允许来自不同域的 XMLHTTPRequest。像@RPM 所说的那样做可能是你最好的选择。
标签: javascript jquery