我需要将一个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>";
答案 0 :(得分:0)
您可以通过请求将数据从客户端传递到服务器。您可以让您的javascript调用带有变量作为参数的XHR,并在PHP上创建一个处理此请求的脚本。