Я пытаюсь сослаться на элемент checkbox в Jquery, используя classname. Classname - это переменная PHP, ссылку на которую я сначала сохранил в переменной jquery. Когда я использую эту переменную для ссылки на свой класс, переменная не получает значения. Проблема станет понятна со следующим кодом :

           

Когда я проверяю его в консоли разработчика, я получаю значение внутри моей переменной ch, но в функции, вместо того, чтобы показать значение, она показывает ch как текст. Что я делаю не так?

Amol Bharmoria

Ответов: 2

Ответы (2)

Попробуйте это


Не помещайте внутрь кавычек. json_encode() помещает кавычки вокруг строк за вас, поэтому вы получите дополнительный набор кавычек в значении Javascript. Весь смысл использования json_encode здесь в том, что он выводит соответствующий синтаксис для литерала Javascript, вам не нужно заключать его в кавычки.

var ch=;

Поскольку вы повторяете этот код, вам нужно поместить Javascript внутрь IIFE, чтобы область применения ch была ограничена этой функцией.

    

2022 WebDevInsider