【问题标题】:Passing PHP variable to a JavaScript hyperlink function将 PHP 变量传递给 JavaScript 超链接函数
【发布时间】:2014-02-04 14:18:06
【问题描述】:

我正在尝试将变量从 PHP 数组传递到 JavaScript 函数。在我的 PHP 数组中:

echo '<a href="JavaScript:void(0);" onclick="manager(&#39;';echo $Company;echo'&#39;)">'.$Manager.'</td>

如果我使用该功能,

<script type="text/jscript">
function manager(Value){
alert(Value);
}
</script>

超链接为我提供了一个消息框,其中包含每行的正确公司,因此 PHP 部分似乎没问题。现在我想将公司传递给一个页面并将结果返回给一个 div。我试过用,

<script type="text/jscript">
function manager() {
$.post('manager.php', { Company: var.Value},
function (output) {
$('#info2').html(output).show();
});
}
</script>

有一些变体,如“Company: this.Value”和“Company: (Value)”以及另一种方法,如,

<script type="text/jscript">
function manager(Value){
$("#info2").load("manager.php?"+this.manager.Value);
}
</script>

如果我像“$("#info2").load("manager.php?Company=ACME”);”这样手动输入公司它可以工作,所以我知道 manager.php 页面没问题。我很确定我只是不知道如何通过函数正确传递变量。有什么想法吗?谢谢。

【问题讨论】:

标签: javascript php


【解决方案1】:
<script type="text/jscript">
function manager(Value){
    $("#info2").load("manager.php?"+Value).show();
}
</script>

【讨论】:

  • 其实我只是发现只要公司没有空位,它就可以工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-08
  • 2015-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-21
相关资源
最近更新 更多