gpt4 book ai didi

javascript - JSON 格式的句子(带空格的单词)

转载 作者:行者123 更新时间:2023-12-01 01:20:28 25 4
gpt4 key购买 nike

我目前正在建立一个网站,您可以在其中添加食谱。为此,用户必须输入成分,当然还有某种描述。配料会写成“奶酪、火腿等”。它们将被保存,用户可以通过订阅将此食谱推送到他的帐户中,并且所有内容都会正确保存。描述会写成“将火腿放入 toastr ,切奶酪等”。并将其作为数组正确保存到配方中。但是,当我想订阅食谱时,没有任何效果,而且我很确定,这是单词之间的空格。

我的代码如下所示:

$(document).ready(function(){
$('.button_subscribe').click(function(e) {
e.preventDefault();

RecipeID = $(this).val().split(" ")[0];
userData = {};
userData.userID = "<%= user._id %>";
userData.busername = "<%= user.username %>";
var x = $(this).val().split(" ");
var recipeData = {};
recipeData.recipeID = x[0];
recipeData.title= x[1];
recipeData.ingredients= x[2];
recipeData.description= x[4];
recipeData.theme = x[5];
recipeData.difficulty= x[6];


//Abonnement zur Übersicht hinzufügen
$.ajax({
url: '/subscriptions',
type: 'post',
contentType: 'application/json',
data: JSON.stringify(rezeptData),
success: function (rezeptData) {
console.log('success');
},
error: function (e) {
console.log('error');
}
});
})});

我不知道为什么这不起作用。成分已正确保存,并且字符串可以包含空格,对吧?空间也是一个字符串。我希望有人最终能帮助我。

最佳答案

当您使用split("")时,它将在每个空格字符处将字符串分成一个数组。这将阻止您说出任何句子。我会推荐多个领域。如果这不是您想要使用的东西,那么您需要定义另一个定界字符,您的句子将被切碎。如果你想检查这一点,你可以打印出数组 x 的长度,你会发现它比你当前预期的要长得多。

关于javascript - JSON 格式的句子(带空格的单词),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54280719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com