Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs don';t后隐藏值_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript Angularjs don';t后隐藏值

Javascript Angularjs don';t后隐藏值,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我调用了$http.post,但我的隐藏字段没有随表单一起发布 代码: 您的发布表单对象因此,如果需要将隐藏属性附加到该表单对象 <input type="hidden"name="form.replyTo" ng-model="form.replyTo" ng-value="1"> <input type="hidden" name="form.id" ng-model="form.id" ng-value="33" > 实际上,您可以删除这两个隐藏字段,因为隐藏

我调用了
$http.post
,但我的隐藏字段没有随表单一起发布

代码:


您的发布
表单
对象因此,如果需要将隐藏属性附加到该
表单
对象

<input type="hidden"name="form.replyTo"  ng-model="form.replyTo" ng-value="1">
<input type="hidden"  name="form.id" ng-model="form.id" ng-value="33" >
实际上,您可以删除这两个隐藏字段,因为隐藏字段数据存在于
$scope.form
对象中


这是一个正在工作的您的发布
表单
对象,因此,如果您需要将隐藏属性附加到该
表单
对象

<input type="hidden"name="form.replyTo"  ng-model="form.replyTo" ng-value="1">
<input type="hidden"  name="form.id" ng-model="form.id" ng-value="33" >
实际上,您可以删除这两个隐藏字段,因为隐藏字段数据存在于
$scope.form
对象中


这里是一个有效的

所有表单输入字段都将被提交,这就是表单的工作方式,忽略您不想要的值…我认为他的英语很差,实际上正在寻找它不发布的原因。只需交换
name=“form.replyTo”ng model=“replyTo”
依赖于ng model的隐藏字段需要该变量的ng值。i、 e.
…ng model=“form.id”ng value=“form.id”…
如果你发送模型(
表单
),那么有一个隐藏的
输入有什么意义呢?所有表单输入字段都会提交,表单就是这样工作的,忽略你不想要的值……我认为他的英语很差,并且实际上正在寻找它不发布的原因。只需交换依赖于ng模型的隐藏字段需要该变量的ng值。i、 e.
…ng model=“form.id”ng value=“form.id”…
如果您发送模型(
表单
),那么有一个隐藏的
输入有什么意义呢?
?看起来他只是混淆了“name”和“ng model”。@K.Toress我更改为ng model=“form.replyTo”,但还不起作用。@K.Toress我粘贴了您的代码,但不再起作用。为什么发布其他输入而不是隐藏输入?请检查提供的演示。:)看起来他只是混淆了“name”和“ng model”。@K.Toress我改为ng model=“form.replyTo”但还没有工作。@K.Toress我粘贴了你的代码但没有工作。为什么发布其他输入而不是隐藏输入?请检查提供的演示。:)
<input type="hidden"name="form.replyTo"  ng-model="form.replyTo" ng-value="1">
<input type="hidden"  name="form.id" ng-model="form.id" ng-value="33" >
$scope.form = {
    name : "",
    email : "",
    body : "",
    id : 33,
    replyTo : 1
};

$scope.post= function(form) {
    $http.post('http://localhost:8080/add', form).success(function(response){
    }).error(function(response){
        console.log(response);
    })
}


<sf:form ng-submit="post(form)" id="respond" >
      <input type="hidden"name="form.replyTo"  ng-model="form.replyTo">
      <input type="hidden"  name="form.id" ng-model="form.id" >

          <input class="diskafield" type="text" ng-model="form.name" >

          <input class="diskafield" type="text" ng-model="form.email" >

          <textarea class="diskafield" name="comments" ng-model="form.body"  required=""></textarea>

          <input class="diskabtn" type="button" ng-click="post(form)" value="Post Comment">
      </div>
  </sf:form>