FineUploader多个实例和动态命名

我在使用jquery包装器的MVC4项目中使用FineUploader 4.0.8。 这是我的js代码的一个例子,它创建了一个fineUploader的单个实例,并且工作得很好。 这时,我需要一个以上的fineUploader实例,但是每个单独的控件都不知道关于另一个的任何内容,并且它们在页面上根据需要进行渲染(我以前使用过jQuery看过这些问题。) ,这不会在这里工作)。 目前,我似乎无法正确呈现任何上传按钮,可能是由于ID重复或其他原因。 请参阅下文,了解我如何使用MVC的Razor为该单个实例创建唯一变量和html ID。 这是我当前的实现,其中我添加了动态值(您看到_@Model.{PropertyName}的位置): // Uploader control setup var fineuploader_@Model.SurveyItemId = $(‘#files-upload_@Model.SurveyItemId’).fineUploader({ debug: true, template: ‘qq-template_@Model.SurveyItemId’, button: $(“#button_@Model.SurveyItemId”), request: { endpoint: ‘@Url.Action(“UploadFile”, “Survey”)’, customHeaders: { Accept: ‘application/json’ }, params: { surveyInstanceId_@Model.SurveyItemId: (function () { return instance; }), surveyItemResultId_@Model.SurveyItemId: (function () { return surveyItemResultId; }), itemId_@Model.SurveyItemId: (function () { return itemId; […]

Javascript:如何阻止谷歌分析?

我正在使用Open Web Analytics构建一个网站。 所以,我的主机是免费主机并自动插入ga。 我想删除谷歌分析,因为它强制跟踪用户。 我在ga之前插入了基于jQuery的节点删除代码,但它仍然被加载。 像这样: //RemoveGA.js $(document).ready(function () { $(“script”).each(function () { if (this.innerHTML.length > 0) { var googleScriptRegExp = new RegExp(“var gaJsHost|var pageTracker”); if (this.innerHTML.match(googleScriptRegExp) && this.innerHTML.indexOf(“innerHTML”) == -1) $(this).remove(); } }); }); 有人帮吗?

Jquery UI中的连接嵌套列表可排序

Ey老兄,请看看这个小提琴: http : //jsfiddle.net/HG8k6/ 。 $(document).ready(function () { $(“ul.containers”).sortable({ axis: ‘y’, placeholder: “ui-state-highlight”, forcePlaceholderSize: true }); $(“ul.containers”).disableSelection(); $(“ul.rows”).sortable({ axis: ‘y’, placeholder: “ui-state-highlight”, forcePlaceholderSize: true }); $(“ul.rows”).disableSelection(); }); 它在某种程度上工作正常,我有容器和行,我可以完美地移动它们,但我真正想要实现的是在容器之间移动行,例如将Row5从Container2移动到Container1。 在此先感谢南美哥伦比亚的问候!

require.js Uncaught TypeError:对象#的属性’$’不是函数

我第一次尝试使用require.js,但是我收到了错误: 未捕获的TypeError:对象#的属性’$’不是函数。 require.config({ shim: { “jquery”: { exports: ‘$’ }, underscore: { exports: ‘_’ }, backbone: { deps: [‘underscore’, ‘jquery’], exports: ‘Backbone’ } }, paths: { jquery: ‘//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min’, underscore: ‘//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min’, backbone: ‘//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.0/backbone-min’, templates: ‘/referralgenie/templates/’ } }); require([ ‘app’ ], function(App){ App.initialize(); }); 它声明错误在backbone.js中,所以我发现很难调试。 错误来自这里的行: Backbone.history.start(); 在我的路由器文件中: // Filename: router.js define([ ‘jquery’, ‘underscore’, ‘backbone’, ‘views/CampaginView’, ‘views/RewardView’, […]

将值从javascript传递给PHP

我是脚本和Web开发的新手。 我正在以分页格式显示CSV文件。 显示CSV文件的代码如下。 <?php $names = file('demo.csv'); $page = $_GET['page']; //constructor takes three parameters //1. array to be paged //2. number of results per page (optional parameter. Default is 10) //3. the current page (optional parameter. Default is 1) $pagedResults = new Paginated($names, 20, $page); $handle = fopen('demo.csv', 'r'); if (($data = fgetcsv($handle, 1000, ',')) […]

jQuery:如何在父级上隐藏框架?

我的主页面包含框架集中的多个框架。 其中一个框架是带有按钮的工具栏,我希望能够按下该工具栏上的按钮,它将隐藏主页面上的一个框架。 我已经从工具栏框架中尝试了以下内容,但它不起作用… $(document).parent.$(“#other_frame”).hide(“slow”); 我真的很喜欢jQuery,在搜索网络后我几乎迷失了。 谢谢您的帮助。 编辑:我的完整主页

在asp.net中回发后,HTML5canvas得到了刷新

我在我的asp.net应用程序中使用HTML5 canvas标签和Jquery插件进行免费手写。 http://www.websanova.com/plugins/paint/html5#websanova 我面临一个问题。 单击“我的服务器端”按钮以保存图像时,我会进行回发操作,并刷新页面的canvas。 回发后它给我空canvas,我得到了通过代码保存的空白图像。 这是我的代码片段 .::wPaint in .NET::. $(“#wPaint”).wPaint(); function loadImage() { var imagedata = $(“#lblImage”).text(); var extension = $(“#lblextension”).text(); $(“#wPaint”).wPaint(“image”, “data:image/” + extension + “;base64,” + imagedata + “”); } function saveImage() { var imageData = $(“#wPaint”).wPaint(“image”); $(“#lblImage”).text(imageData); } function Clear() { $(“#wPaint”).wPaint(); } ::::::::::: CS :::::::::::::::: using System; using System.Collections.Generic; using […]

DataTables过滤子行

我有一个带子行的DataTable(参见此处的示例: http : //www.datatables.net/examples/api/row_details.html ) search-input调用fnFilter()来过滤表,但它只过滤主行。 我希望filter也可以搜索子行。 我搜索了很多,但没有找到任何解决方案。 有没有办法做到这一点?

Jquery replaceWith不工作

使用Jquery 1.7.1 我有两个div {page content here} 那些显示在页面源中。 但是我在页面底部添加的这个jquery不起作用: $(document).ready(function () { $(“div.highlightStart”).replaceWith(“”); $(“div.highlightEnd”).replaceWith(“”); }); 浏览器控制台(Chrome)中没有显示javascript错误。 什么都没有被取代。

单击如何在AngularJS中逐个循环使用JSON

创建我的第一个指令作为角度制作练习或多或少的自定义轮播,以了解指令如何工作。 我用一些JSON数据设置了一个Factory: directiveApp.factory(“Actors”, function(){ var Actors = {}; Actors.detail = { “1”: { “name”: “Russel Brand”, “profession”: “Actor”, “yoga”: [ “Bikram”, “Hatha”, “Vinyasa” ] }, “2”: { “name”: “Aaron Bielefeldt”, “profession”: “Ambassador”, “yoga”: [ “Bikram”, “Hatha”, “Vinyasa” ] }, “3”: { “name”: “Adrienne Hengels”, “profession”: “Ambassador”, “yoga”: [ “Bikram”, “Hatha”, “Vinyasa” ] } }; return […]