【问题标题】:javascript get value of a field in array ojectjavascript获取数组对象中字段的值
【发布时间】:2017-01-23 01:08:37
【问题描述】:

大家

在我的 codeigniter 结构中,我有这个名为 $corsi 的对象数组

Array
(
    [0] => stdClass Object
        (
        [id] => 1
        [nome] => abcd
        [costo_mensile] => 5

    )

    [1] => stdClass Object
    (
        [id] => 2
        [nome] => efgh
        [costo_mensile] => 10
    )

)

我想使用 javascript 或函数 javascript 访问这些数据 它可能吗? 我可以得到例如字段“nome”吗?

我试试

echo "('rif_corso', $corsi, '', 'onChange="run();" id="corsi"')

脚本中的一个:

document.getElementById("corsi").value

有什么可以帮助我的吗? 多谢 里卡多

【问题讨论】:

  • 有点不清楚你想要实现什么:要将服务器端数据数组(php)读入客户端Javascript函数,你至少需要一个表单输入或一个ajax函数。跨度>

标签: javascript php html arrays codeigniter


【解决方案1】:

您可以将整个 js 程序回显到您的 html 中:

例如,就在您关闭 </body> 标记之前(如果可能使用 CodeIgniter)或其他一些脚本注入技术)

echo "<script>"
echo "var someVar = " . json_encode($phpVariable) . ";";
echo "console.log(someVar);";
echo "</script>";
echo "</body>";

这不是在某些适当的应用程序中的做法。仅用于学习和理解目的。

【讨论】:

  • 不是我的解决方案,我需要返回这个字段
猜你喜欢
  • 1970-01-01
  • 2023-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-17
  • 1970-01-01
  • 2018-10-14
  • 2013-10-11
  • 2022-01-02
相关资源
最近更新 更多