【javascript – Ruby Rails – 为AJAX调用控制器动作构造数据】教程文章相关的互联网学习教程文章

javascript – Ruby Rails – 为AJAX调用控制器动作构造数据【代码】

我需要在我的网站上有一个按钮,可以将信息发送到控制器的创建操作(“页面时间”).它似乎正在工作,虽然它没有发送我指定的所有数据 – 可能与我无法构建数据向量有关.我通过post’pagetimes / create’在我的config / routes.rb文件中提供了POST请求 在application.js中:function submitForm() {alert("checked the button - worked");$.ajax({type:'POST', url: '/pagetimes/create', data: { pagename: "whatever", start: 7, en...

javascript – 如何将datetime值附加到formdata并在控制器中接收它【代码】

我想知道如何通过formdata传递datetime值在控制器中检索它并将其转换为控制器中的DateTime 我试过如下:var formdata=new FormData(); fromDate = $('.from_date').datepicker('getUTCDate'); toDate = $('.to_date').datepicker('getUTCDate');formdata.append("start", new Date(fromDate)); formdata.append("end", new Date(toDate));并在$.ajax我设置数据:formdata 在我的控制器中,我收到如下:DateTime frmDate = Convert.T...

javascript – 如何在控制器的动作中显示模态窗口?【代码】

所以我有控制器PagesController与动作索引和full_search.动作索引是主页.在主页上,我有“搜索”按钮和text_field.如果用户在text_field中键入sometiong并单击“搜索”按钮,则他/她将转到操作full_search.在这个动作中,我尝试通过用户的查询找到一些东西.如果我什么都没找到,我应该只显示一个“没有结果”的模态窗口,否则会重定向到另一个页面def full_search...do search...if search_result.empty?show modal window with text 'n...

如何从MVC中的Javascript代码向控制器传递值【代码】

其实我有一个场景,如: 我通过Javascript获取GridView中已检查记录的值.现在我需要将这些值发送到控制器以删除这些记录.<script type="text/javascript">$(function OnDelete() {$('#btn_Delete').click(function (){gvPaging.PerformCallback();});});function OnBeginCallback(s, e) {var selectedValues = s.GetSelectedKeysOnPage();e.customArgs["ID"] = "";for (var i = 0; i < selectedValues.length; i++) {e.customArgs["...

如何将Javascript变量传递给Rails控制器?【代码】

在我的index.html.erb里面<script type= "text/javascript">var msg = "Hello World" ; </script>我需要将此var msg传递给我的控制器,例如我的Post控制器中的get_variable()方法. 编辑:在同一个index.html.erb中获取javascript变量msg作为ruby变量提前致谢解决方法:尝试这个<%= link_to_remote, 'Message', :url=>{:controller=>'controller_name', :action=>'method_name'}, :with=> "'msg='+msg" %>controller_name.rbdef metho...

javascript – 通过ng-init将变量注入控制器【代码】

我想将具有不同值倍数的相同变量注入同一个控制器.这是我试过的.在每次通话中获得不同价值的方法是什么? HTML<body ng-app="myApp"><div ng-controller="myCtrl" ng-init="test='helloworld';test1='helloworld2'"></div><div ng-controller="myCtrl" ng-init="test='helloworld3';test1='helloworld4'"></div><div ng-controller="myCtrl" ng-init="test='helloworld5';test1='helloworld6'"></div> <body>JavaScript代码var app...

javascript – 如何编写一个angularJs控制器来从Parse.com获取Rest数据【代码】

请参阅下面的解 我正在尝试连接到Parse.com Rest后端并显示来自对象值的数据. HTML(我放了几个角度调用以确保捕获输出):<div ng-controller="MyController"><p>{{item}}<p><p>{{items}}<p><p>{{item.firstName}}<p><p>{{data}}<p></div>JAVASCRIPT休息:function MyController($scope, $http) {$scope.items = [];$scope.getItems = function() {$http({method : 'GET',url : 'https://api.parse.com/1/classes/Professional/id',...

JavaScript |角度|控制器作为语法:不能使用`this`【代码】

不能使用ControllerAs 有人可以向我解释以下情况吗? 作品ng-controller="Parent as thus"休息ng-controller="Parent as this"那个使它成为关键词的单个字母 – 我想要的 – 破坏森林. 为什么是这样? 附:我知道vm约定,但我发现它扰乱了控制器/视图模型的可移植性.解决方法:问题当然不是这是JavaScript中的保留字.控制器中没有规则作为语法,表示你需要将this的值赋给一个与控制器同名的变量,而且我确定angular也不会做这样的事情....

javascript – AngularJS – 为什么在控制器中操作DOM是一件坏事?

众所周知,DOM操作不应该在AngularJS控制器中执行,但是很难找到为什么它确实是一件坏事.所有消息来源都说它难以测试,因为控制器应该用于指令之间的通信,但是没有用代码说明为什么这是一件坏事. 根据我的理解,我认为控制器与指令不同,不与任何特定的HTML相关联,因此控制器所做的所有DOM修改都很可能会失败.这肯定会使开发和测试变得复杂. 在子指令的链接函数之前执行的指令中的控制器也将失败,因为控制器可能不知道子指令的实际HTML是...

javascript – 在AngularJs控制器中测试$scope,依赖于$filter【代码】

我已经完成了一些教程和基本的例子,但是我很难为我的控制器编写单元测试.我已经看到代码片段实例化控制器并让角度注入$rootScope对象,而后者又用于为控制器创建新的范围对象.但我无法弄清楚为什么ctrl.$scope?未定义:describe('EmployeeCtrl', function () {var scope, ctrl, $httpBackend;beforeEach(inject(function (_$httpBackend_, $rootScope, $controller, $filter) {$httpBackend = _$httpBackend_; scope = $root...

javascript – 没有从JSON AJAX Post调用的MVC5控制器动作【代码】

我将数据从javascript应用程序发送到MVC5控制器,但是当数据提交到Submit控制器操作时,它永远不会被调用.我有一些非常简单的映射器,它们创建以下JSON对象:function mapContactDto(vm) {var contactDto = {};contactDto.firstName = vm.firstName();contactDto.lastName = vm.lastName();contactDto.companyName = vm.companyName();contactDto.emailAddress = vm.emailAddress();contactDto.phonePrimary = vm.phonePrimary();cont...

javascript – 如何将js变量发送到mvc控制器【代码】

我是客户端 – 服务器编程概念的新手.我需要的是,将四个js变量发送到我的MVC 3控制器动作.$(document).ready(function() {var $jcrop;$('#image').Jcrop({bgColor: 'red',onSelect: refreshData}, function () {$jcrop = this;});function refreshData(selected) {myData = {x1: selected.x1,x2: selected.x2,y1: selected.y1,y2: selected.y2};}});所以我在浏览器中获取我的变量. 我在服务器端拥有的是:public ActionResult Crea...

javascript – 我如何将范围从控制器传递到angularjs中的服务?【代码】

我有以下控制器:'use strict';/* Controllers */angular.module('stocks.controllers', []).controller('MyCtrl1', ['$scope', '$http', 'stockData', function MyCtrl1 ($scope, $http, stockData) {$scope.submit = function() {$scope.info = stockData.query();console.dir($scope.info);}}]);我想将一个名为ng-model =“symbol_wanted”的绑定ng模型传递给以下服务…'use strict';/* Services */angular.module('stocks.serv...

javascript – 将DOM操作与Angular控制器分离 – 需要最佳实践【代码】

试图找到构建Angular App的“最佳”方法我找到了几篇最佳实践文章.有了这个输入,我做了这个:angular.module('xApp', []) //..... some services, factories, controllers, .....directive('dirNotification',[ function dirNotification() {return {scope: {}, templateUrl: 'xNotification.html',replace: true,controller: 'CtrlNotification',link: function($scope){// if this is 'DOM manipulation, should be done here .....

javascript – 无法在Yii2中将数据从视图发布到控制器【代码】

我正在研究Yii2.我有一个带有复选框的gridview,并且在按钮上单击我将其重定向到使用ajax的动作控制器.<?= Html::a('Disconnect', ['dco'], ['class' => 'btn btn-success', 'id'=>'dco']) ?><?php Pjax::begin(); ?> <?= GridView::widget(['dataProvider' => $dataProvider,'filterModel' => $searchModel,'columns' => [['class' => 'yii\grid\CheckboxColumn', 'checkboxOptions' => function($d) {return ['value' => $d['m...

RUBY - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部