1
我試圖創建一個使用AJAX從JQuery的一個GitHub的庫一個Git中心庫,但它不工作,我的代碼是在這裏:創建使用Ajax JQuery的工作不
$.ajax({
url: "https://api.github.com/my-user/repos",
headers: { 'Authorization' : 'token my-token' },
method: 'POST',
data:{
"name": "new-repos",
"description" : "New-repos",
"auto_init": true,
"private": false,
},
dataType: 'json',
contentType: 'application/json',
processData: false,
success: function (data, textStatus, request) {
var html_content_header = "";
var obj_header=request.getAllResponseHeaders();
$('#header').html(JSON.stringify(request.getAllResponseHeaders()));
var html_content_text = "";
Object.getOwnPropertyNames(data).forEach(
function (val, idx, array) {
html_content_text=html_content_text+val + ' -> ' + data[val]+ '<br>';
}
);
$('#text').html(html_content_text);
},
error: function(xhr, status, error) {
alert(xhr.status);
}
});
這表明此錯誤在控制檯:
POST https://api.github.com/my-user/repos 404(未找到)
在我的錯誤警報:
我跟着由入門GitHub上https://developer.github.com/guides/getting-started/指導,但不是使用捲曲,我用AJAX從JQuery的 。
一切都很順利,直到我試圖創建一個新的存儲庫。 我已驗證我的令牌具有正確的範圍。
我有點猜測它沒有找到的URL。
是否有某種使用AJAX從JQuery的和GitHub上限制?
我寫錯了的URL?
它發送'POST https://api.github.com/user/repos 400(Bad Request)'錯誤,這意味着我發送了一個無效的_JSON_,那麼我的_JSON_中有錯誤嗎?或以我的_JSON_格式? –
@ R.D.S。也許是數據中的最終','。見https://github.com/ammiranda/jqueryajaxhowto/blob/master/apiDocs/docs/index.md – VonC
試過,仍然顯示'400'錯誤。 –