Прежде всего, я хотел бы сказать, что, хотя я публикую здесь впервые, эти доски очень помогли мне.
С учетом сказанного у меня возникла странная проблема, связанная с AJAX и скриптами.
Видите ли, в моем веб-приложении я использовал обычные контекстные меню JS. Теперь в каждом из этих меню реализованы определенные функции, зависящие от объекта и от того, существует ли этот объект.
E.x: если у нас есть верхний заполнитель меню, но нет верхнего меню, контекстное меню будет иметь одну опцию - «Добавить меню».
Но, скажем, у нас уже есть верхнее меню, в контекстном меню будут разные опции, такие как «меню редактирования» и т. Д. *
пока все хорошо, однако, скажем, у нас есть верхний заполнитель меню и нет меню, а затем мы добавили меню (все еще без обновления на странице), мне нужно создать новое контекстное меню и добавить его правильно? так что я делаю это вместе с новым меню, которое я только что построил.
весь этот код поступает в тот же элемент div, где старый скрипт контекстного меню и верхний заполнитель меню были настолько простыми, что перезаписывались.
Теперь само меню в HTML, поэтому оно переопределяет текущий код, однако JS действует странно и теперь отображает 2 контекстных меню - старое и новое, хотя я перезаписываю его код.
Мне нужно кое-как избавиться от старого скрипта контекстного меню, не обновляя страницу.
Есть идеи?
P.S
все JS генерируются динамически, если это что-то меняет (я не думаю, что это так).