我需要将JS var传递给JS函数中的php var

时间:2017-11-18 23:17:40

标签: javascript php html

我需要将一个javascript变量值传递给php变量,它们都在javascript函数中!

function addOrderItem(selectedRow) {
    var rowData = productsTable.row(selectedRow).data();
    if(rowData.type == "collection") {
        var orderItemBlock = "<div id='TextBoxDiv'>"+
            "<input type='button' class='accordion' value='"+rowData.id+" "+rowData.name+"'>"+
            "<div class='panel'>"+
                "<?php"+
                    "$collectionID=000;"+ //I need to pass JS var "rowData.id" value here
                "?>"+
            "</div>"+
        "</div>";
    }
}

我需要将rowData.id的值传递给$ collectionID

在php部分中,我从数据库中取值来打印它,它运行正常!

我尝试了以下但没有任何工作!

$collectionID = "<script>rowData.id</script>";
$collectionID = "<script>document.writeln(rowData.id);</script>";

1 个答案:

答案 0 :(得分:0)

您可以通过请求将数据从客户端传递到服务器。您可以让您的javascript调用带有变量作为参数的XHR,并在PHP上创建一个处理此请求的脚本。