Angularjs angular.js:向php脚本发送一些数据

Angularjs angular.js:向php脚本发送一些数据,angularjs,Angularjs,这是我的angular.js SPA模板: <div data-id="{{id}}" ng-repeat="id in array.id"> <input type="text" name="value1" value="{{value1}}"> <input type="text" name="value2" value="{{value2}}"> </div> 此模板的数据通过控制器中的http post请求加载 现在,我想

这是我的angular.js SPA模板:

<div data-id="{{id}}" ng-repeat="id in array.id">
    <input type="text" name="value1" value="{{value1}}">
    <input type="text" name="value2" value="{{value2}}">
</div>
此模板的数据通过控制器中的http post请求加载


现在,我想将这些数据发送回php脚本,以将其保存在DB中。我想在指令中这样做,但我不知道如何动态发送数据-因为有多行,有些模板有点不同。

首先。。。使用ng模式,它将使您的生活更加轻松

<div data-id="{{id}}" ng-repeat="id in array.id">
<input type="text" name="value_{{$index}}" ng-model="id.value">
</div>
第三,我将假设您正在使用一个规范化的数据库,并希望将这些数组逐个输入到表中。。。在PHP文件中

 $data = json_decode(file_get_contents('php://input'));
 $submittedInfo = $data->array;

 foreach($submittedInfo as $arrayItem){
    // Do an insert into the database
 }

你的问题太宽泛了。这可能会有帮助:您应该看看ng模型。您可以在输入上使用类似的ng模型ng model=array.id.value1,这样您就可以在array.id范围内找到您的值variable@Okazari:然后我通过http post将数组发送到php/db?是的,您可以使用angular的$http服务将您的请求发布到php端点。是否可以序列化输入字段以获取数组,还是必须手动构建数组?
 $data = json_decode(file_get_contents('php://input'));
 $submittedInfo = $data->array;

 foreach($submittedInfo as $arrayItem){
    // Do an insert into the database
 }