Я довольно новичок в javascript и jquery, и столкнулся с проблемой, решение которой пока не найдено.Я попытаюсь нарисовать это довольно простым способом.
У меня есть страница, которая предлагает пользователю несколько вариантов (это игра, так что ...), таких как атака или защита, какое оружие использовать.Затем он загружает два html-файла, каждый с кнопкой «commit».Кнопки фиксации привязаны к (отдельным) функциям, которые передают данные в ajax.
Проблема, с которой я столкнулся, заключается в том, что я погружаюсь во вложенные функции.Имеет ли это смысл?Мой код выглядит примерно так:
код:
$(function() {
$('#choice1').click(function() {
//do some stuff
});
$('#choice2').click(function() {
//do some stuff
});
$('#choice3').click(function() {
//do some stuff, including creating the choices below, and their submit boxes
$('#subChoice1').click(function() {
//send data with ajax to a php document. get result
//create some text on my document to display results
//create an input button, along with an id="subButton1"
});
$('#subChoice2').click(function() {
//send data with ajax to a php document. get result
//create some text on my document to display results
//create an input button, along with id="subButton1"
//(yes, feed both back to same func)
});
}); // end choice3
$('#subButton1').click(function() {
//my buttons in the subChoices do not call this function(!!??)
});
});
edit: ссылка больше не работает, извините. И я создал живой примерздесь.
Спасибо за любые советы или указатели.Я почти уверен, что есть что-то простое, что я упускаю или не знаю, что поможет мне встать на правильный путь.