将onclick函数中的参数传递给php

时间:2014-03-29 12:40:57

标签: javascript php variables

我已经使用editName(id)函数

创建了动态链接
<a onclick="{editName(2); $('#editName').dialog('open');}" 
style="cursor: pointer; text-decoration: underline;">My Name</a>

在上面的例子中,我的名字有一个id = 2

现在我可以简单地显示警告,但如何通过PHP回显id?

function editName(id)
{
alert(id);
// <?php echo(id);?> 
}

1 个答案:

答案 0 :(得分:0)

除非你给ajax调用

,否则不可能将javascript值分配给php

因此,在HTML中创建隐藏价值

<a onclick="{editName(2); $('#editName').dialog('open');}"
style="cursor: pointer; text-decoration: underline;">My Name</a>
<input type="hidden" id="name_id" value="<?php echo $nameId?> " />

function editName(id)
{
alert(id);
var id1 =  $("#name_id").val();
alert(id1)
// <?php echo(id);?> 
}