将angularJs范围内容传递给javascript变量 - c#

我试图将AngularJS $ scope变量htmlContent保存到JavaScript变量test中,以便将数据发送到c#控制器方法。但是,它不起作用。我究竟做错了什么?

<script type="text/javascript">
        angular.module("textAngularTest", ['textAngular']);
        function wysiwygeditor($scope) {
            $scope.orightml = '<h2>New Note...</h2>';
            $scope.htmlcontent = $scope.orightml;
            $scope.disabled = false;

            //I'm not getting any data passed to the "test" variable
            var test = $scope.htmlcontent;

            $("#newnote").click(function () {

                $.post("/Home/SaveWNote", { jsonData: test });

            });


        };

    </script>

参考方案

http://plnkr.co/edit/Wu1mc0v5bbuoLkvvDb9V?p=preview

JS:

var app = angular.module('myApp', ['textAngular']);

app.controller('AppCtrl', function($scope, $http) {
  $scope.htmlcontent  = "<h2>New Note...</h2>";

  $scope.save =function() {

    console.log( $scope.htmlcontent );

     $http.post("/Home/SaveWNote", { jsonData: $scope.htmlcontent });

  }
});

HTML:

<!doctype html>
<head>
  <meta charset="utf-8">
  <title>Testing</title>
  <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
  <link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/rangy/1.2.3/rangy-core.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.14/angular.min.js"></script>
  <script src='http://cdnjs.cloudflare.com/ajax/libs/textAngular/1.2.0/textAngular-sanitize.min.js'></script>
  <script src='http://cdnjs.cloudflare.com/ajax/libs/textAngular/1.2.0/textAngular.min.js'></script>

  <script src="script.js"></script>
  <link rel="stylesheet" href="style.css"/>
</head>
<body ng-app="myApp">

  <div ng-controller="AppCtrl">
      <div text-angular ng-model="htmlcontent "></div>

      <button ng-click="save()">Save</button>
      <br/>

 Your htmlcontent <pre>{{htmlcontent}}</pre>
 </div>
</body>
</html>

故障排除“警告:session_start():无法发送会话高速缓存限制器-标头已发送” - php

我收到警告:session_start()[function.session-start]:无法发送会话缓存限制器-标头已发送(错误输出开始如果我将表单数据提交到其他文件进行处理,则可以正常工作。但是,如果我将表单数据提交到同一页面,则会出现此错误。请建议<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0…

Div单击与单选按钮相同吗? - php

有没有一种方法可以使div上的click事件与表单环境中的单选按钮相同?我只希望下面的div提交值,单选按钮很丑代码输出如下:<input id="radio-2011-06-08" value="2011-06-08" type="radio" name="radio_date&#…

使用php重新加载内容 - javascript

在对网站进行编程时,我以前使用过此代码,它可以完美工作,但是现在当我想使用一些Flash部件时,每次单击链接时,它都会重新加载所有网站。源代码: <!DOCTYPE html> <html> <head> <title>Hot King Staff</title> <meta charset=…

AJAX调用只能与$(document).on('click')一起使用 - php

我有一个显示数据库条目的表。用户能够为每一行打开一个弹出菜单。选项之一是删除数据库条目,并且该表应通过AJAX调用相应地刷新。只要有人单击#delete-toggle中的table-popup,我就会在HTML页面上进行AJAX调用(table-popup是div,当有人单击每行中存在的表中的table-edit-button时出现的表): <div …

用jQuery填充模式形式 - javascript

我正在将订单表从数据库绘制到datatables(jquery插件)中。我要在每笔最后一笔交易或每笔交易中增加付款。问题是,如何获取单击添加付款按钮以添加付款的行的订单ID。其次,当点击addpayment时,它会弹出一个带有字段或订单号的模态表单。我想用在td中找到的订单ID填充该字段,并使其不可编辑或隐藏,但在提交模态表单时将其发布到服务器。表格和模式表…