我有关于发送更新数据的问题。我用这个html表单发布数据。我在ng-repeat上使用这个输入。因此ng-repeat中有很多输入。当我尝试从输入发布绑定数据时,我得到了“未定义”的错误。但如果我手动写入输入,我可以发布值。但我需要从输入中发送绑定数据。
<div ng-repeat="veri in veriler">
<form>
<input type="text" name="mac_id" ng-model="mac_id" ng-value="veri.mac_id">
<input type="submit" class="favourite" ng-click="addtofavourite(mac_id)">
</form>
</div>
然后我尝试使用此代码发布数据;
$scope.veri = {};
$scope.addtofavourite = function(mac_id){
var link = 'http://example.com/api.php';
var mac_id = mac_id;
var user_id = loggeduser;
alert (mac_id);
$http.post(link, {user_id : user_id, mac_id : mac_id}).then(function (res){
$scope.response = res.data;
});
};
最好的问候。
答案 0 :(得分:1)
Selam :) 你能试试这个代码吗?
<div ng-repeat="veri in veriler">
<form>
<input type="text" name="mac_id" ng-model="veri.mac_id" >
<input type="submit" class="favourite" ng-click="addtofavourite(veri.mac_id)">
</form>
</div>