У меня есть страница, которая отправляет запрос XHR при отправке формы, и я хотел бы, чтобы Chrome ломался при получении ответа.Похоже, что лучший способ сделать это было бы, если бы в Chrome была функция javascript, которую я могу вызвать, которая прерывает выполнение, но я пока не смог найти ничего подобного.Есть ли другое решение?
Редактировать :
У меня фактически нет обратного вызова, определенного для запроса, поэтому я не могу установить точку останова таким образом.Запрос отправляется с этой строкой кода jquery:
$.post(this.action, $(this).serialize(), null, "script");
, где this
- элемент формы.Аргумент null
- это то место, где вы обычно определяете обратный вызов, но с аргументом "script"
необработанный javascript возвращается сервером и затем выполняется напрямую, поэтому кажется, что единственный способ разбить и пройти по коду - использовать debugger;
заявление.Это работает, но когда вы шагаете по коду, вы не можете видеть, на какой строке вы находитесь, поэтому это немного неловко.Я подозреваю, что это ограничение инструментов отладки Chrome.