簡體   English   中英

Github Gist:新線?

[英]Github Gist: New Lines?

我正在嘗試創建一個包含多行內容的要點,但不確定最佳方式。 \\ n不工作,也沒有添加兩個空行。 它顯示為單行文本。

var content = 'content on\nnewline here';
$.ajax({ 
    url: 'https://api.github.com/gists',
    type: 'POST',
    beforeSend: function(xhr) { 
        xhr.setRequestHeader("Authorization", "token TOKEN-HERE"); 
    },
    data: '{"description": "a gist for a user with token api call via ajax","public": true,"files": {"file1.txt": {"content": "' + content + '"}}}'
}).done(function(response) {
    console.log(response.id);
});

如何更改內容變量以包含換行符? 我希望輸出最終顯示為.txt,所以我不認為我可以更改媒體類型? 謝謝。

這只是一個猜測,但可能是因為您手動進行JSON-ifying,並且\\n未正確轉義。 嘗試使用JSON.stringify

JSON.stringify({"description": "a gist for a user with token api call via ajax","public": true,"files": {"file1.txt": {"content": content }}})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM