小编Dav*_*e33的帖子

无法让 Xdebug 3 与 Laravel Sail、Docker 和 Visual Studio Code 一起使用

我花了很多时间尝试我或 Google 能想到的一切,但 Xdebug 不会在任何断点上停止。

\n

还查看了这个问题和答案,但仍然...不走运:\n Unable to get Xdebug 3 with Docker

\n

过去它可以工作,但不知何故它不再工作了。也许是 docker 或任何包/应用程序的更新导致它停止。

\n

在 macOS 上:

\n
    \n
  • 删除了docker,用最新版本(4.8.1 78998)重新安装了它。

    \n
  • \n
  • 删除了我当前的 Laravel Sail 项目并通过以下方式创建了一个新的 Laravel Sail 项目curl -s "https://laravel.build/example-app" | bash

    \n
  • \n
  • 添加SAIL_XDEBUG_MODE=develop,debug到新创建的 .env 文件中

    \n
  • \n
  • sail up -d开始一切

    \n
  • \n
  • 删除并重新安装 Visual Studio Code 最新版本:1.6.7.1

    \n
  • \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)

php xdebug laravel docker visual-studio-code

8
推荐指数
2
解决办法
5594
查看次数

获取所有行的数据并提取输入值,td.data()属性的tr.data()

我正在尝试使用 DataTables 并尝试看看是否可以将其实现到我的网站上。

我尝试搜索 DataTables 和 Stack Overflow 论坛以及谷歌搜索,但还没有找到任何可以回答我的问题的内容。可能我在某处读过它,但我希望有人能帮助我。

案件

  • 大量表行,每个表行有 10 个输入 (tr)
  • 我需要什么:获取每行(可见或不可见)的所有输入值以及可能为该行设置的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() 属性。

html jquery datatables

6
推荐指数
1
解决办法
2630
查看次数

标签 统计

datatables ×1

docker ×1

html ×1

jquery ×1

laravel ×1

php ×1

visual-studio-code ×1

xdebug ×1