用PHP实现JavaScript中的动态变量

用PHP实现JavaScript中的动态变量,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在尝试用动态的JavaScript编写脚本,是的,我知道,JavaScript总是动态的,但我想与PHP结合使用 JS: $(document).ready(function(){ $("#glcheckmail").click(function(){ $("#glmaildiv").load('/functions/glist-MailChecker.php'); }); }); echo "<div class=\"list-group-item\" data-t

我正在尝试用动态的JavaScript编写脚本,是的,我知道,JavaScript总是动态的,但我想与PHP结合使用

JS:

$(document).ready(function(){
  $("#glcheckmail").click(function(){
    $("#glmaildiv").load('/functions/glist-MailChecker.php');
  });
});
echo "<div class=\"list-group-item\" data-toggle=\"modal\" href=\"#\"><span class=\"badge badge-danger\"><a href=\"#\" class=\"donothover\">Delete</a></span>
        <div style=\"white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:80%;\">". $row['attach_name'] ." (<i>". formatSizeUnits($row['attach_size']) ."</i>)</div></div> ";
PHP:

$(document).ready(function(){
  $("#glcheckmail").click(function(){
    $("#glmaildiv").load('/functions/glist-MailChecker.php');
  });
});
echo "<div class=\"list-group-item\" data-toggle=\"modal\" href=\"#\"><span class=\"badge badge-danger\"><a href=\"#\" class=\"donothover\">Delete</a></span>
        <div style=\"white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:80%;\">". $row['attach_name'] ." (<i>". formatSizeUnits($row['attach_size']) ."</i>)</div></div> ";

这正是我想要的,但正如您所看到的,代码并不是一个美丽的东西,我对JavaScript知之甚少,因此可以使用一些方法。我会这样做:

PHP:


有几种方法可以解决这个问题。我会这样做:

PHP:


有几种方法可以解决这个问题。我会这样做:

PHP:


有几种方法可以解决这个问题。我会这样做:

PHP:


好的,首先我将采用类似于@pmandell的方法,但我会做一些更改。首先,我不使用
id
而是使用一个数据属性来防止如下冲突:

echo "<a href='#' class='delete-link' data-id='{$PHP_ID}'>Delete</a>";

好的,首先我将采用类似于@pmandell的方法,但我会做一些更改。首先,我不使用
id
而是使用一个数据属性来防止如下冲突:

echo "<a href='#' class='delete-link' data-id='{$PHP_ID}'>Delete</a>";

好的,首先我将采用类似于@pmandell的方法,但我会做一些更改。首先,我不使用
id
而是使用一个数据属性来防止如下冲突:

echo "<a href='#' class='delete-link' data-id='{$PHP_ID}'>Delete</a>";

好的,首先我将采用类似于@pmandell的方法,但我会做一些更改。首先,我不使用
id
而是使用一个数据属性来防止如下冲突:

echo "<a href='#' class='delete-link' data-id='{$PHP_ID}'>Delete</a>";

问题是,为什么您必须回显一个值,然后再获取该值,当您将该值发送回输出该值的同一服务器时,您是否已经拥有该值。
onclick
属性必须包含有效的javascript代码
onclick=“42”
对您没有多大帮助。您可能希望使用
onclick=“doSomething()”
。问题是,当您将值发送回输出它的服务器时,为什么您必须回显一个值,然后再将该值取回,您是否已经拥有了该值。
onclick
属性必须包含有效的javascript代码
onclick=“42”
对您没有多大帮助。您可能希望使用
onclick=“doSomething()”
。问题是,当您将值发送回输出它的服务器时,为什么您必须回显一个值,然后再将该值取回,您是否已经拥有了该值。
onclick
属性必须包含有效的javascript代码
onclick=“42”
对您没有多大帮助。您可能希望使用
onclick=“doSomething()”
。问题是,当您将值发送回输出它的服务器时,为什么您必须回显一个值,然后再将该值取回,您是否已经拥有了该值。
onclick
属性必须包含有效的javascript代码
onclick=“42”
对您没有多大帮助。您可能需要
onclick=“doSomething()”