What is the correct way to load my jQuery scripts along with .load ().
I did it this way but I wanted another solution that would work with all updates that occur with the form, such as remove from products, change from cart quantity and etc:
// Adição ao Carrinho com retorno de plugins Jquery
$('#Carrinho').submit(function () {
var $this = jQuery(this),
dados = $this.serialize();
jQuery.ajax({
type: "POST",
datatype: 'json',
url: $this.attr('action'),
data: dados,
complete: function (update) {
if ($(".list-inline button").hasClass("active")) {
$("#cart-header").load("https://127.0.0.1/ #cart-header-container", function () {
// Estou atualizando meu carrinho, mas os demais scripts de remoção de produtos
//ao carrinho, e alteração de quantidades precisam vir junto com está função, se o
//usuários adicionar 10 produtos ao carrinho teria de repetir 10 vezes esse, e o
//codigo ficaria muito longo, e não acredito ser a técnica correta.
// Abre - Fecha Sacola
$(document).ready(function () {
$("#cart-right-nav").click(function () {
$("#cart-header").slideToggle("slow");
});
});
// Fim Abre - Fecha Sacola
});
$("#cart-head-loader").fadeOut(1000);
} else {
$("#buy-btn").css("display", "block")
$(".added-to-cart").css("display", "none");
}
},
error: function (erro) {
alert("Não adicionou a sacola.");
}
});
return false;
});