我正在尝试通过javascript创建一个公共的gist。我没有使用任何身份验证-这都是客户端的。
var gist = {
"description": "test",
"public": true,
"files": {
"test.txt": {
"content": "contents"
}
}
};
$.post('https://api.github.com/gists', gist, function(data) {
});上面的代码抛出了一个400: Bad Request -解析JSON的问题。但是,我的JSON是有效的。有什么想法吗?
发布于 2012-03-23 23:26:02
啊哈-我不能把一个对象传递给$.post。首先需要对其进行字符串化:
var gist = {
"description": "test",
"public": true,
"files": {
"test.txt": {
"content": "contents"
}
}
};
$.post('https://api.github.com/gists', JSON.stringify(gist), function(data) {});https://stackoverflow.com/questions/9834393
复制相似问题