recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - js chargé par jquery.get() ne peut pas être débogué avec des points d'arrêt

JS chargé par jquery.get() ne peut pas être débogué avec des points d'arrêt. Existe-t-il une bonne solution ?

滿天的星座滿天的星座2805 Il y a quelques jours470

répondre à tous(2)je répondrai

  • 漂亮男人

    漂亮男人2017-05-19 10:22:57

    Lors d'une requête via ajax, l'un des attributs du cache est vrai par défaut, sauf lorsque le type est script et jsonp. Vous pouvez laisser le navigateur mettre en cache le fichier js que vous avez demandé, puis effectuer le débogage du point d'arrêt.
    Vous pouvez essayer de configurer cela.

    $.ajaxSetup({
        cache:true
    });

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:22:57

    L'affiche indiquait qu'elle ne pouvait pas être déboguée car le code renvoyé par get est eval或者是new Function去执行了,代码在内存中,所以找不到,其实如果代码里面有console.log,你会看到控制台打印的代码的行数未VM:xxxx, ce qui signifie que le code est en mémoire.
    Solution : enregistrez le code renvoyé par get localement, puis écrivez une page pour exécuter ce code, et vous pourrez le déboguer,

    répondre
    0
  • Annulerrépondre