Спасибо за ответ, мне удалось выяснить проблему и найти обходной путь для этого.
По сути, у меня были некоторые общие функции в Page1 JS и Page2 JS, поэтому я хотел, чтобы некоторые функции в моем Page2 JS не запускались, когда я использую Page1, но они выполнялись из-за того, что они использовали одинаковые модальные и формальные идентификаторы отправки.
Я объявил переменную в JS и на основании этого убедился, что функции в Page2 JS не работают, когда я нахожусь в Page1
var Page_Checker = "";
//Page1
if (current_page == 'Page1') {
$.getScript("/js/Page1.js");
Page_Checker = "THIS_IS_PAGE1"
}
Используйте Page_Checker
и убедитесь, что функции не работают в других файлах JS.
Может быть, вы можете сделать что-то подобное в других файлах JS:
if(Page_Checker != "THIS_IS_PAGE1")
return;