Javascript 将AngularJS表达式传递给PHP或Ajax替代方案

Javascript 将AngularJS表达式传递给PHP或Ajax替代方案,javascript,php,jquery,angularjs,ajax,Javascript,Php,Jquery,Angularjs,Ajax,在PHP/HTML文件中,我有一个AngularJS表达式,如下所示: {{data.po_id}} 它作为{{data.po_id}}包含在表行中 我需要将此表达式用作PHP函数的参数,如下所示: <?php echo "Numero de objetos = ".recuperar_poitems({{data.po_id}})?> $po_id = json_decode($_POST['po_id']); foreach($po_id as $key => $va

在PHP/HTML文件中,我有一个AngularJS表达式,如下所示:

{{data.po_id}}
它作为
{{data.po_id}}
包含在表行中

我需要将此表达式用作PHP函数的参数,如下所示:

<?php echo "Numero de objetos = ".recuperar_poitems({{data.po_id}})?>
$po_id = json_decode($_POST['po_id']);

foreach($po_id as $key => $value) {
    $po_id[$key] = recuperar_poitems($value);
}

echo json_encode($po_id);

我会用数组向您的php发出$http.post请求(Angular js),您可以这样做(我假设is data.po_id是一个数组):

在php中,您可以像这样循环数组:

<?php echo "Numero de objetos = ".recuperar_poitems({{data.po_id}})?>
$po_id = json_decode($_POST['po_id']);

foreach($po_id as $key => $value) {
    $po_id[$key] = recuperar_poitems($value);
}

echo json_encode($po_id);

然后通过函数解析数组

是你的朋友^^^谢谢@moonwave99。我来看看。谢谢你的回答,我是新来的。您的意思是将$http.post请求包含在标记中,作为??不,您必须在中央JS文件的控制器中执行此操作,如果您没有控制器,我建议您创建一个控制器。我使用JS文件从数据库检索数据,该数据库从PHP/HTML文件调用,以获得类似{{data.po_id}的表达式。你是说那个控制器吗?是的,如果你有控制器的话。如果你不知道什么是控制器,看看这个JS文件中有一个控制器,但我想我不能做到你的意思。包含$http.post请求后,如何调用要放入标记中的接收数据?