php - php foreach 中从 php 到 Jquery.click 的属性

标签 php jquery json foreach

有一段时间我一直在尝试不同的事情,但似乎没有任何效果。并且可能需要另一种视角。

对于这个问题:我有一个 php foreach 循环,每个对象都在发布该对象的 ID。

但是我的问题是,当我单击时,该对象给了我 foreach 的最后一个数字。 我一直在尝试以 JSON 格式发布该值,并且只是简单的 php。

PHP

<?php
foreach ($places as $place) {
    $place_id = json_encode($place['id']);
    echo "<div class='placeContainer' onClick='openMessage(\'' . $place_id . 
'\')'>";
?>

Jquery

$(document).ready(function () {
    $('.placeContainer').click(function () {
        $(this).attr(phpvar);
        var myKey = JSON.parse(phpvar);
        console.log(myKey);
    })
});

感谢您的帮助!

最佳答案

试试这个:

PHP 代码:

<?php
foreach ($places as $place) {
    $place_id = json_encode($place['id']);
    echo "<div class='placeContainer' data-id='".$place_id."'>";
?>

JS 代码:

$(document).ready(function () {
    $('.placeContainer').click(function () {
        var myKey = $(this).attr('data-id');
        console.log(myKey);
    })
});

关于php - php foreach 中从 php 到 Jquery.click 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43678447/

相关文章:

javascript - 如何循环遍历使文本框可用于输入的 if 语句?

php - 扩展 Symfony 以自动转义 .tex.twig 文件的 latex 字符

php - 在 PHP 中将 SQL 查询结果映射到 JSON

php - 使用 PHP 准备 SVG 文件以用于 img 标签数据 uri

Android - JSON 获取单一值

json - 学位程度符号

javascript - 如何使用嵌套数组对象访问 d3 json 文件中的值

php - 统计字段值个数

javascript - Firefox 不会显示动态生成的 JSON 表中的第一行

jquery - 平滑滚动 + Div 不透明度