将PHP变量传递给JavaScript超链接函数

时间:2014-02-04 14:18:07

标签: javascript php

我正在尝试将变量从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页面没问题。我是很确定我只是不知道如何通过函数正确传递变量。任何想法?谢谢。

1 个答案:

答案 0 :(得分:0)

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