Можно ли определить объект $ response без $?
Мой код будет выглядеть примерно так:
jQuery.get("test.pl", { action: "getNextID" }, function(data) { var $response = jQuery(data); });
$response - это просто имя переменной, которая начинается с $. Это не имеет ничего общего с JQuery. Вы можете вызывать переменную как угодно - с или без $.
$response
$
нет функциональной разницы между $response и response. $ в jQuery нет ничего волшебного, просто ссылка на jQuery; Кроме того, использование $variable в скрипте jQuery является не чем иным, как шаблоном, обозначающим jQuery-подобные объекты.
response
jQuery
$variable
вы можете называть это как хотите.Префикс $ обычно представляет собой просто соглашение, обозначающее, какие объекты относятся к типу оболочки jquery (чтобы отличать их от элементов DOM / примитивных типов).Делает жизнь немного проще, но не влияет на то, включен ли noConflict() или нет
noConflict()