Tag: 动态

动态局部视图+ jquery表单劫持+客户端validation=无法正常工作

我正在使用MVC 3与不引人注目的javascript进行客户端validation。 我有一个可以点击的行的表。 单击时,我想调出一个动态加载的局部视图。 这是代码: function GetStuff(id) { $.ajax( { url: “Edit/” + id, success: function (result) { $(“#DivTest”).html(result); } }); } 这一切都有效。 问题是当我尝试使用jquery在partial中保存某些东西时。 表单被劫持,如下所示: $(function () { $.post($(this).attr(“action”), $(this).serialize(), function (data) { alert(“test”); }); e.preventDefault(); }); 这一切使得客户端validation不起作用。 即使我遗漏了一些必要的值,它也会发布post。 如果我没有使用ajax发布或者如果部分加载在页面加载(非动态)上,这一切都有效。 我尝试过的: 我试着把它放在post之前: if($(‘form’).validate().form()){ … } 这只是每次都返回真实.. 从这篇文章我得到2个建议ASP.NET MVC 2使用jQuery加载局部视图 – 没有客户端validation 添加 Sys.Mvc.FormContext._Application_Load(); 部分加载后..并将post的数据类型设置为“html”。 都没有奏效。 […]

如何从AngularJS动态表单中删除元素?

请检查这个小提琴: http : //jsfiddle.net/kgXRa/ 这是代码(在JSFiddle中实现) var app = angular.module(‘myApp’, []); app.controller(‘MyCtrl’, [‘$scope’, function ($scope) { $scope.field = []; $scope.value = []; $scope.inputCounter = 0; }]); app.directive(‘addInput’, [‘$compile’, function ($compile) { return { restrict: ‘A’, link: function (scope, element, attrs) { element.find(‘button’).bind(‘click’, function () { var input = angular.element(‘ remove ‘); var compile = $compile(input)(scope); element.append(input); […]

如何使用javascript / jquery动态更改图像?

所以,我有这个http://jsfiddle.net/ithril/UjGhE/1/请检查出来。 我在这里尝试的是将主图像img标签的src动态更改为所单击图像的相同src属性。 简而言之,无论单击哪个图像,它都会显示在较大的窗口中,该窗口具有id =“main-photo”。

动态添加图像jquery

我有一个图像数组,然后我使用$ .each迭代每个图像,但我无法在页面上显示图像,最终没有任何显示。 No images found $(function(){ //load image array var images = {‘image1′:’assets/img/linkedin_30px.png’,’image2′:’assets/img/twitter_30px.png’}; $.each(images, function(){ $(‘#imagesList’).appendTo(” + this + ”); }); });

JQuery用于设置动态最大宽度

我对jQuery并不是特别擅长,所以完整的代码解决方案将是理想的。 该function将: 获得浏览器屏幕宽度的70%。 将该宽度转换为其对应的px值 使用从转换/计算中获得的值设置#mainContainer的最大宽度。 这是我想要设置max-width的容器的CSS样式: #mainContainer { background-image: url(bg3.jpg); background-repeat: repeat; background-color: #999; width: 70%; padding: 0; min-width: 940px; /* 940px absolute value of 70%. */ margin: 0 auto; min-height: 100%; /* Serves as a divider from content to the main container */ -webkit-border-radius: 10px; border-radius: 10px; }

jquery防止分配重复的function

如果我需要动态分配点击function,有没有办法确保点击function只分配一次而不重复? this.click(function(){ alert(‘test’); })

如何在javascript中一次出现一个测验问题

JavaScript noob在这里。 我正在尝试制作一个我正在研究的测验应用程序,但我真的不知道如何继续。 我用html写出了所有问题。 情况就是这样:这个测验没有正确的答案,只是回答值。 代码应该将每个问题的所有值相加,并根据累积的总点数在最后显示最终得分/描述: What Type of Date Are You? (Dude Edition) What Type of Date Are You? (Dude Edition) 1. You see a girl waiting at the bus stop. She is exactly your type. How do you get her number? You walk right up to her, strike up a conversation, and ask […]

Jquery和Ajax动态加载IFrame

我有一个动态加载网页内iframe的脚本。 你可以在这里看到演示: DEMO 我想使用jquery来实现类似的rseult,但是有一个很好的滑动效果,以及在另一个div中加载iframe的外部链接。 基本上,我在页面上有10个链接。 单击链接时,我希望iframe窗口加载新内容并将效果应用于过渡。 有没有人知道为此存在的任何插件? 我没有足够的经验从头开始编写脚本,所以任何帮助都将非常感谢!

如何动态添加和删除jquery选项卡?

我有一个aspx页面,我有2个静态jquery选项卡。单击其中一个选项卡上的按钮,我想动态添加一个新选项卡,从其他aspx页面加载其内容。我也有尝试使用以下示例 http://jquery-ui.googlecode.com/svn/trunk/demos/tabs/manipulation.html 我已经下载了jquery-ui-1.8rc3.custom zip文件,并尝试将上面的相关脚本,css文件添加到我的asp.net网站并运行,但它似乎没有用。我也不想要打开一个对话框,要求用户输入标签标题,如上例所示。 请有人帮我这个吗? 谢谢。

客户端或服务器端处理?

所以,我是动态网页设计的新手(我的网站大多是静态的,有些PHP),我正在尝试学习网页开发的最新技术(似乎是AJAX),我想知道,如果你要传输大量数据,最好是在服务器上构建页面并将其“推送”给用户,还是更好地“拉”所需的数据并使用JavaScript在客户端创建HTML? 更具体地说,我使用CodeIgniter作为我的PHP框架,使用jQuery for JavaScript,如果我想向用户显示数据表(动态),那么使用CodeIgniter格式化HTML会更好吗(创建表格,将CSS类添加到元素等。),或者更好的方法是使用JSON提供原始数据,然后使用jQuery将其构建到表中? 我的直觉说要做客户端,因为它可以节省带宽,并且页面可能会加快所有这些浏览器现有的新JavaScript优化,然而,对于不使用JavaScript的人来说网站会破坏… 谢谢您的帮助