Мне не повезло в получении диалогового окна jqueryui для загрузки формы ajax, которую inturn отправляет через ajax.
Все работает до точки перехвата формы, которая отправляется, и вместо этого отправляет ее через вызов ajax. Таким образом, действие формы запускается и браузер перенаправляется. Вызов ajax никогда не выполняется.
Мой код выглядит следующим образом
$(document).ready(function() {
$('.viewOrder').click(function() {
$('#displayOrder').load(this.href, [], function() {
console.log("landed here");
$('#blah').click(function() {
console.log("submiting the form via ajax");
$.ajax({
url: "/ajax/orderupdate",
type: "GET",
data: data,
cache: false,
//success
success: function (data) {
console.log("worked:");
}
});
return false;
});
});
return false;
});
});
.viewOrder - это href, загруженный ajax. Это отлично работает.
Я прочитал много подобных вопросов здесь, и кажется, что load () не выполняет сценарии, которые встроены в HTML возврата, но мой код возврата - чистый HTML без сценариев. Есть идеи?