Tag: partial views

使用Jquery选中/取消选中多个复选框

我一直被困在一个轻微的jquery问题上,这可能只是我看不到的小问题。 我有一个PartialView,我希望能够检查一个复选框,它应该取消选中所有其他复选框。 我只想在提交页面之前检查一个复选框。 无论如何,这是我的代码示例: 这是我的PartialView @model List @foreach (var element in Model) { } 这是我的Jquery函数 我不能先取消选中,然后在第二行告诉点击复选框进行检查吗? function PrimaryImageChkBox(id) { alert(id); $(‘input[name=PrimaryImage]’).removeAttr(“checked”); $(‘#PrimaryCheckbox’ + id).attr(‘checked’, “checked”); } 先感谢您 :)

ASP.NET MVC使用JQuery将多个部分视图加载到单个div中

我正在开发一个由导航树,内容框和搜索框组成的帮助页面。 导航树具有常见问题和词汇表的链接,每个链接都链接到返回部分视图的Action。 在导航树的右侧,我有一个内容div,我想包含导航树中选择的部分视图。 成功案例(我想要完成的事情):点击其中一个FAQ链接调用我的控制器中的FAQ()方法,然后返回一个局部视图,然后显示在导航树右侧的内容div中。 单击另一个项目将导致加载另一个部分视图。 我该怎么做? 我已经阅读了大量的ASP.NET MVC JQuery加载博客文章和教程,但找不到任何完成此操作的人。 非常感谢!

Ruby on Rails – 通过jQuery / Ajax在另一个View中渲染部分

我的show-method视图中有一个链接。 此链接应在后台运行此模型的create-method,如果已完成,则应更改此视图中的样式和链接。 我不能管理它来改变其他方法的按钮。 查看 : “default_list”, :mashupdb_id => @movie.mashupdb_id),:method => “post”, :remote => true, :class =>”a a-label” %> 控制器创建动作: respond_to do |format| format.html do if request.xhr? render :partial => “movies/delete_from_default_list”, :layout => “movies/show”, :status => :created end end format.json { render :json => @movie } end jQuery的: jQuery(function($) { // Callback for rendering via HTML […]

Yii多次加载jquery

我目前有一个页面,可以呈现6个局部视图。 我现在面临的问题是,因为我需要将processOutput设置为TRUE,所以jquery会被多次加载。 我尝试通过添加来解决这个问题 clientscript->scriptMap[‘jquery.min.js’] = FALSE; ?> clientscript->scriptMap[‘jquery.js’] = FALSE; ?> 我个人认为。 问题是,通过这样做,jquery不会加载AT。 无论如何要解决这个问题,它只会加载一次?

ASP MVC jquery函数在局部视图中不工作但在主视图中工作

我有一个搜索条件的主视图。 主视图包含带有html表的局部视图。 搜索结果通过ajax加载。 现在我正在尝试通过bootstrap modal实现edit , create和delete 。 所以在表行按钮单击事件的partial view ,我添加了一个函数来打开这样的模态 function ShowModal() { $(‘#myModal’).modal(‘show’); //return false; } 如果放在partial view中,此function不起作用。 但是,一旦我在main view放置相同的function,模态就会正确打开。 为什么会这样? 我想在我的partial view使用script的原因是因为我想将客户端代码保持在一起,因此更容易理解和维护。 编辑 以下是我的main view以及相关scripts : @model MVC_Replica.Models.LocationSearchViewModel @using (Html.BeginForm(“index”, “Locations”, FormMethod.Get)){ Location List @Html.TextBoxFor(m => m.LocationSearch.LocationName, new { @class = “form-control”, @placeholder = “Location Name”, @name = “locationName” }) @Html.Partial(“_LocationGrid”) } […]

AJAX更新微博投票上/下部分只刷新最新的post

使用Rails 3,JRuby。 我希望为我的Rails社交应用程序添加“投票”和“投票结果”评级,允许用户基本上喜欢和不喜欢post。 这非常有效,但无论何时投票,都会刷新整个页面。 为了解决这个问题,我想实现一个部分刷新,它只会在post提要中更新特定的post得分。 我遵循我的惯常模式来实现AJAX部分刷新,但是,结果并不是我想到的。 而不是刷新我喜欢/不喜欢的post,它刷新最近的post与我刚刚喜欢/不喜欢的post的新分数。 我已经将此识别为部分刷新问题,因为当我手动刷新整个页面时,每个post都有正确的喜欢/不喜欢的分数(包括我打算改变的那个)。 我认为问题与我的页面使用“do block”将post呈现到页面的方式有关。 我的问题是,我无法弄清楚如何获得正确刷新我投票的微博所需的行为。 这是我的一些代码: _micropost.html.erb(部分) Post <%= link_to '’.html_safe, ‘#’, class: “comment_link pull-right”%> <%= link_to '’.html_safe, increment_micropost_path(mp.id), class: “comment_link pull-right”, :remote => true%> <%= link_to '’.html_safe, decrement_micropost_path(mp.id), class: “comment_link pull-right”, :remote => true %> ‘microposts/rating’, :locals => {:micro => mp} %> (….) _home.html.erb (….) ‘microposts/micropost’, :locals => […]

使用JQuery重新加载部分视图

我的页面顶部有video,您可以选择video列表。 目前,单击video列表中的链接将重新加载整个页面。 我需要它只刷新我在页面顶部包含video的局部视图。 我在这里看了几篇post,展示了如何用JQuery重新加载部分视图,但是在我的情况下无法正常工作。 我不确定如何传递video的正确ID。 控制器: public ActionResult Videos(int topVideo = 0) { VideosModel model = new VideosModel(); model.Videos = StatsVideoService.GetEntityList(new Lookup(TableStatsVideo.IsDeleted, false)).OrderByDescending(x => x.DateCreated).ToList(); if (topVideo == 0) model.TopVideo = model.Videos.First(); else { model.TopVideo = model.Videos.Where(x => x.StatsVideoId == topVideo).FirstOrDefault(); if (model.TopVideo == null) model.TopVideo = model.Videos.First(); } return View(model); } 视图: @model Project.Models.VideosModel […]

Microsoft JScript运行时错误:找不到成员

我正在使用asp.net mvc3和jquery对话框在主视图中打开局部视图 这是我的结构.. 部分观点1 局部视图2 //some elements @Html.RenderPartial(“partialview1”); 观点1 //some element load partialview 2 as jquery dialogue myscript.js function function1() { //some code } 这只是我的应用程序的概述 现在在上面的结构,如果我点击partialview1中的按钮我收到此错误:Microsoft JScript运行时错误:找不到成员。

asp.net MVC3局部视图结果没有更新EditorFor值

我有一个简单的电子邮件捕获表单作为我的主页的一部分,但是当我返回局部视图时,表单的编辑器的模型值没有得到更新: 该模型 public class Contact { [Key] public int Id { get; set; } [Required] public string Email { get; set; } [NotMapped] public string Message { get; set; } } 观点 @model TestApp.Models.Contact @{ ViewBag.Title = “Home Page”; } $(function () { // ajax form post $(“#EmailForm”).ajaxForm(function (result) { $(“#EmailForm”).html(result); // post results }); […]

显示MVC3局部视图的Jquerymodal dialog – 仅首次单击

public ActionResult MeanQ(int id) { Access access= db.Access.Find(id); return PartialView(“_MeanQPartial”, access); } 在上面的代码中呈现的局部视图显示在对话框模态(Jquery)中…在Jquery模式对话框中显示局部视图的链接(onclick)适用于第一次单击。 关闭该对话框并再次单击该链接后,部分视图无法在弹出窗体中按预期打开。 它将作为浏览器中的新页面打开。 如何让弹出modal dialog链接每次都以相同的方式工作? Javascript代码如下(Jquery Modal Dialog): $(document).ready(function () { //initialize the dialog $(“#result”).dialog({ width: 400, resizable: true, position: ‘center’, title: ‘Access info’, autoOpen: false, buttons: { “Ok”: function () { $(this).dialog(“close”); } } }); }); $(function () { $(‘#modal’).click(function () { […]