如何将变量javascript转换为变量php

时间:2015-09-09 18:03:48

标签: javascript php function

我在php,$ title和$ id中有2个变量。我把它放在javascript函数作为参数。 在Javascript函数中,我想将参数更改为对象ini php, 如何解决?

<body>
<?php
    $title = 'banner';
    $id = 2;
?>
<button onClick="<?php echo delete_list('$title', '$id'); ?>">Click</button>

<script type="text/javascript">
    function delete_list(item, item_id)
    {
        <?php 
             $x ='<script>item</script>'; 
             $y = '<script>item_id</script>';

             delete_table($x, $y);
        ?> 
    }
</script>
</body>

2 个答案:

答案 0 :(得分:0)

你不能像你想要的那样直接这样做。您必须发出一个AJAX请求(通过POST或GET将参数xy传递给执行您想要的操作的PHP脚本)。在这种情况下,脚本如:

<?php
delete_table($_GET['x'], $_GET['y']);
?>

(PS。当然你需要清理输入)

答案 1 :(得分:0)

您可以使用ajax方法完成此操作。基本上这是 jQuery Post 示例:

function delete_list(item, item_id)
{
  $.post( "test.php", { item: item, item_id: item_id })
  .done(function( data ) {
    alert("Table deleted");
  });
}