Github Gist: New Lines?

Github Gist: New Lines?

本文关键字:Lines New Gist Github      更新时间:2023-09-26

我正在尝试创建一个包含多行内容的要点,但不确定最佳方法。 ' 不起作用,添加两个空行也不起作用。它显示为一行文本。

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 化,并且'n未正确转义。尝试使用JSON.stringify

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