Cześć wszystkim.
Mam na swojej stronie listę wyboru, z listy dokonuję wyboru, po wybraniu ładuje mi się ajaxowo na stronę formularz z danymi do edycji dla wybranej pozycji. To wszystko jest realizowane przez jquery
$("#mydropdownlist").change(function () {
id = $("#mydropdownlist").val();
if (id != '') {
$.ajax({
data: { value: id },
url: "/Sales/GetData",
success: function (result) {
$("#myForm").html(result);
},
});
$("#myForm").removeClass("hidden");
}
else
$("#myForm").addClass("hidden");
});
Do tej pory wszystko działa należycie. Problem pojawia się gdy chcę przechwycić i zatrzymać wysłanie formularza z załadowanego ajaxowo widoku.
$("form").submit(function (e) {
e.preventDefault(e);
});
Ten fragment kompletnie nie działa w moim pliku ze skryptem.
Gdy wstawię go do sekcji script bezpośrednio w widoku ładowanym ajaxowo akcja submit zostaje przechwycona i zatrzymana. Mnie zależy jednak by ten fragment umieścić w głównym pliku ze skryptami ze względu na zmienne znajdujące się w nim i potrzebne mi przy wysyłaniu formularza.
Da się odwołać w javascripcie i jquery do widoku i jego danych ładowanego dynamicznie przy pomocy ajaxa ?