我花了很多时间尝试我或 Google 能想到的一切,但 Xdebug 不会在任何断点上停止。
\n还查看了这个问题和答案,但仍然...不走运:\n Unable to get Xdebug 3 with Docker
\n过去它可以工作,但不知何故它不再工作了。也许是 docker 或任何包/应用程序的更新导致它停止。
\n在 macOS 上:
\n删除了docker,用最新版本(4.8.1 78998)重新安装了它。
\n删除了我当前的 Laravel Sail 项目并通过以下方式创建了一个新的 Laravel Sail 项目curl -s "https://laravel.build/example-app" | bash
添加SAIL_XDEBUG_MODE=develop,debug到新创建的 .env 文件中
sail up -d开始一切
删除并重新安装 Visual Studio Code 最新版本:1.6.7.1
\n创建了一个包含以下内容的 PHP launch.json 文件:
\n{\n "version": "0.2.0",\n "configurations": [\n {\n "name": "Listen for Sail Xdebug",\n "type": "php",\n …Run Code Online (Sandbox Code Playgroud)我正在尝试使用 DataTables 并尝试看看是否可以将其实现到我的网站上。
我尝试搜索 DataTables 和 Stack Overflow 论坛以及谷歌搜索,但还没有找到任何可以回答我的问题的内容。可能我在某处读过它,但我希望有人能帮助我。
案件
tr.data()和/或。td.data()现在我正在使用这个:
$('#example').DataTable().rows().data().toArray()
Run Code Online (Sandbox Code Playgroud)
并为每一行获取这个:
["<input type=\"text\" value=\"0\">", "<input type=\"text\" value=\"0\">", "<input type=\"text\" value=\"0\">", "<input type=\"text\" value=\"0\">", "<input type=\"text\" value=\"0\">"]
Run Code Online (Sandbox Code Playgroud)
a) 我没有看到附加到该行的 data() 属性,如何获取它?
b) 如何获取第 0 行第一个输入的值?在 jQuery 中,我会使用$('tr').first().find('input').val()或给它一个 id,但是我怎样才能对 DataTables 输出做类似的事情呢?看看上面的输出给了我什么,我还不知道如何实现这一点。(因此对于所有行,不仅仅是可见行)
并非每一行都在 DOM 中,因此必须有一个对象或其他东西来保存所有表行,我可以从中提取每个表行上每个输入的值,并获取它们的 data() 属性。