我有一个小的 jquery 脚本,它应该修改通过 Flask 的文本。 我使用 ajax 这样做。
<i class="fas fa-heart likesspot" name = "{{spot.titre}}" style="color:#e86c60" ></i> <span id = "{{spot.titre}}_l">{{spot.likes}}</span>
$(document).ready(function(){
$('.likesspot').click(function(){
console.log($(this).attr("name"))
var name = $(this).attr("name");
var fct = '/addlikesspot/'+name;
console.log(fct)
$.ajax({ type: 'POST', url: fct,
success: function(data) {
console.log(data.matching_results);
console.log(name);
$("#"+name+"_l").html("<b>"+data.matching_results[1].toString()+"</b>" );
},
});
});
});
注意每次点击控制台日志返回 控制台日志(data.matching_results); 控制台日志(名称); 具有良好的价值
还要注意,跨度在一个轮播中,似乎第一个轮播页面总是有效,而其他页面则随机工作