Я следую учебному руководству Lynda.com, в котором я запускаю файлы упражнений для учебного пособия на локальном сервере.Я пытаюсь найти, где выполняется код, когда я нажимаю кнопку " добавить в корзину ".Однако отладчик не выводит меня на правильный код.
Я включил кнопку « пауза при выполнении » в Chrome Dev Tools.Затем я нажал кнопку « добавить в корзину ».Сценарий делает паузу в файле VM вместо соответствующего кода, который я ищу.Я не совсем понимаю, что такое файл VM, но я прочитал этот пост Chrome Development Tool: файл [VM] из javascript , и я понимаю из ответов, что он связан с Ajax.
В ответе предлагается «. Вы всегда можете перейти на вкладку« Сеть », найти запрос AJAX и просмотреть ответ HTML полностью, включая ваш скрипт. « Но когда я нажимаю запись на вкладке сети и затем нажмите " добавить в корзину " ничего не появляется.
Это код, который мне нужен, который является частью файла с именем Расширения VM1022 :: привязка
mod[functionDef.name] = $Function.bind(function() {
var args = $Array.slice(arguments);
$Object.setPrototypeOf(args, null);
if (this.updateArgumentsPreValidate)
args = $Function.apply(this.updateArgumentsPreValidate, this, args);
args = schemaUtils.normalizeArgumentsAndValidate(args, this);
if (this.updateArgumentsPostValidate) {
args = $Function.apply(this.updateArgumentsPostValidate,
this,
args);
добавить в корзину * 1027Кнопка * - это информация консоли, относящаяся к выбранным мною цветочным продуктам, добавление элемента в массив и запись массива этих элементов.Но отладчик не возвращает меня к этому коду, когда я нажимаю « добавить в корзину » с включенной « пауза при выполнении ».Это берет меня к этому файлу VM вместо этого.
Кроме того, я подумал, что должен увидеть какой-то запрос Ajax на панели сети, когда я нажимаю « record » и нажимаю кнопку « add to cart », но ничего не происходит,Что происходит и как я могу найти код?