如何仅显示内容页面(不重新加载treemenu)

我是ASP MVC的新手,我想知道是否可以在不重新加载树状菜单(位于页面左侧)的情况下显示内容页面。 我的_layout.cshatml文件就是这样的 @ViewBag.Title My MVC Application @Html.Partial(“_LogOnPartial”) @{ Html.RenderAction(“TopMenu”, “Menu”); } @{Html.RenderAction(“TreeMenu”, “Tree”);} @RenderBody() 主页面(负责渲染体)看起来像那样 @{ ViewBag.Title = “Home Page”; } Get Partial View function getView() { $(‘#divResult’).load(“@Url.Action(“GridViewPartial”, “Home”)”); } 我希望能够在用户单击树上的节点后仅对内容div进行重新加载。 有可能吗? 我知道有一个jQuery函数加载可以将数据注入div。 但是我不知道如何从树的局部视图中引用div“divResult”。 是否可以实现此function?

动态更改选择器文本

我有一个’下一个’按钮,淡出一个div,显示另一个,更改一个图形然后…我希望它改变’下一个’按钮的实际ID但是.html和replaceWith似乎都没有。 我有这个: $(document).ready(function(){ $(‘#portfolio’).fadeTo(500,0.25); $(‘#account’) .animate({width:”10.1875em”,height:”11.1875em”,duration:’medium’}); $(‘#next2_btn’).click(function(){ $(‘#content’).fadeTo(300, 0.0, function() { $(‘#content2’).show(300, function() { $(‘#next2_btn’).$(‘#next2_btn’.value).html(”) $(‘#account’).fadeTo(500,1.0) .animate({marginLeft:”220px”, width:”2em”,’height’ :”2em”,duration:’medium’}) .animate({ marginLeft:”400px”, marginTop:”35px”, width:”7em”, height:”7em”, duration:”medium” }, ‘medium’, ‘linear’, function() { $(‘#statusGraphic’).replaceWith(”); }) .fadeTo(500,0.5); $(‘#portfolio’) .fadeTo(500,1.5) .animate({marginLeft:”-175px”, width:”2em”,height:”2.5em”,duration:’medium’}) .animate({marginLeft:”-330px”, width:”8.5em”,height:”9.9375em”,duration:’medium’}); }); }) })

Galleriffic – 从页面外部链接到库中的特定图像

如果标题不够清楚,我会在这里详细介绍。 我在不同的html页面上创建了多个画廊画廊,每个画廊由5-25张图片组成。 我想要的是实现一个下拉菜单,用户可以跳转到任何图库中的任何特定图像。 然而,这似乎不起作用。 我尝试创建一个链接到由galleriffic生成的#的表单,但似乎无法弄清楚如何调用图像。 每当我尝试它时,只需加载库中的第一个图像。 我并不十分精通jQuery或PHP,我知道我需要一些技巧才能使用这些语言。 下面是索引页面的示例,以及我试图调用的另一个页面。 https://s3-us-west-1.amazonaws.com/integra2010/optics/index.html https://s3-us-west-1.amazonaws.com/integra2010/optics/butterscotch.html 下拉菜单目前只包含3个链接,我想在奶油糖果页面上加载图像3,4,5。 任何帮助将不胜感激。 谢谢!

jQuery – 在动态创建的菜单中更改菜单项路径的CSS

我正在使用jQuery Vertical Menu Library www.dynamicdrive.com/dynamicindex1/ddsmoothmenu.htm我想完成所选路径的选择。 假设我通过以下路径浏览该菜单(在该网站上的演示中): Folder 2 > Folder 2.1 > Folder 3.1.1 > SubItem 3.1.1.1 当我点击SubItem 3.1.1.1我想要所有之前的项目(来自上面的路径)改变它们的背景。 下面的代码仅选择最顶层的项目。 如何解决? $(‘#nav > li’).click(function () { $(this).children(‘a’).css(‘background-color’, ‘red’); $(this).parents(‘ul’).each(function () { $(this).prev(‘a’).css(‘background-color’, ‘red’); }); }); 。 在那种情况下,我的代码失败了。

如何使用jquery从页面数组加载 – 按顺序

我从一个页面抓取一堆链接,然后从这些页面中提取特定的内容元素。 我刚刚创建的代码可以正常工作。 问题是因为请求是异步的,元素没有按顺序加载。 我尝试添加延迟,但这不起作用。 我需要使用.ajax而不是.load吗? 如果是这样,这个循环追加与.ajax命令的相似之处是什么? 你还可以使用带url的选择器吗? 或者有没有一种有效的方法来实现.load? 提前致谢。 function runthis() { var links = $(“#article-slide-belt a”).map(function() { return this.href; }).get(); $.each( links, function(i, l){ $(“”).load(l + ” .gl_left”, function() { $(“.gl_left”).append($(this).find(“.gl_left”).html()); }); }); }

jQuery / JS GET从一台服务器,POST接收文件到另一台服务器

我们最近购买了许可证,以便在我们的代码中使用其他人的网络服务。 基本上,我需要能够从一个服务器检索文件,然后立即将该文件POST到另一个服务器,并查看响应文本。 这似乎很容易,因为我已经单独完成了这些请求。 我正在尝试从我自己的服务器获取一个简单的文件并将其发布到此API。 这是我正在使用的当前代码。 我发布的API返回基于fileModel参数的错误,因此看起来我没有正确的“数据”变量(例如File)。 我假设GET调用返回的数据变量不是真正的“文件”类型,因此post失败了。 我不确定如何正确创建从GET返回的“文件”对象,以便它作为文件正确发布。 $.get( “http://localhost/myfile.png”, function( data ) { var sendData = { token : “mytokenhere”, fileModel : data, title : “Cylinder1”, description: “Cylinder1”, private: true, }; $.post( “https://api.url.com/”, sendData) .done(function( data ) { alert( “Data Loaded: ” + data ); }) .fail( function(xhr, textStatus, errorThrown) { alert(xhr.responseText); }); });

动态地将页面添加到jQuery移动Web应用程序

我有一个需要12个jQuery Mobile页面的MVC4 Web应用程序。 欢迎 登录 然后是其他许多人。 我想在用户请求的时候添加一个页面, 将页面动态添加到项目的最佳方法是什么? 包含页面脚本(动态添加的页面)的适当站点在哪里? 如果它包含在Html.ActionLink()究竟是什么意思是data-ajax =“false”? 这时我的应用程序几乎占了90%,但是我在引用某些页面时遇到了严重的问题,有时候视图中包含的所有页面都没有渲染或者没有运行脚本。

使用jQuery读取XML文件

我有一个forms的xml文件: 1 33.94 这是为了跟踪电子商务购物车内容。 所以它总是只有一个“购物车”节点。 我想阅读“cartTotal”字段。 如果它大于0,那么我想在网站上显示我的“查看购物车”按钮。 我尝试了以下内容并且无法正常工作: $(document).ready(function(){ $.ajax({ type: “GET”, url: “https://www.example.com/file.xml”, dataType: “xml”, success: function(xml) { $(xml).find(‘cart’).each(function(){ if (($(this).attr(‘cartTotal’)) > 0) { $(“a.view-cart-button”).css(‘visibility’, ‘visible’); } }); } }); });

服务器端代码无法在谷歌应用程序脚本中使用

嗨,我想做一个简单的事情:1)在我的HTML页面中创建两个链接2)当用户点击link1-我希望它调用显示“Hello World”的服务器端function。 但是,当我点击link1-我无法看到“Hello World”在任何地方显示。 我已尝试多次使用不同的变体,但它不起作用。 提前致谢 !! 这是我的代码 Code.gs function doGet() { return HtmlService.createTemplateFromFile(‘IndexHTML’).evaluate() .setTitle(‘Simple App’) .setSandboxMode(HtmlService.SandboxMode.IFRAME); } function doSomething(){ return ContentService.createTextOutput(‘Hello World’); } IndexHTML.html Simple App Click on the buttons to view roles I am index1 I am index2 JavaScript.html $(document).ready(function() { $(“#index1”).click(function() { google.script.run.doSomething() ; } }); }); Stylesheet.html body { background-color:red; }

使用qtip的动态javascript数据会覆盖所有具有相同消息的工具提示

我有一个循环,其中出现许多不同的唯一工具栏(标题)消息。 这个jsfiddle显示了我遇到的问题。 如果你翻转那里的默认文本框,你就可以正确地看到title test : test this adf 我有一个循环,它模拟我的生产代码,虽然它不是唯一的数据,但问题是它完全改变所有标题,包括hover时工具提示(标题)的现有标题是 content: ‘This is the message!’, 我意识到函数loadQtip()中的代码不够具体,只能将新添加的标题更改为新添加的行,但我不确定如何定位新的标题。 目前正如您所见,我只针对class=’tips’ http://jsfiddle.net/bthorn/tw6mLcL1/ 新的小提琴,显示OP答案以及非常接近我自己的数据 http://jsfiddle.net/bthorn/Lpuf0x7L/1/